Pb OleDbDataReader

cs_lolie62 Messages postés 2 Date d'inscription vendredi 20 juin 2003 Statut Membre Dernière intervention 11 juillet 2003 - 11 juil. 2003 à 16:20
bestmomo Messages postés 132 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 31 août 2007 - 11 juil. 2003 à 19:19
J'ai une problème avec un datareader. Voici le message d'erreur :

C:\temp\DemandeDossier.vb(6): 'System.Data.OleDb.OleDbDataReader.Private Overloads Sub New(connection As System.Data.OleDb.OleDbConnection, command As System.Data.OleDb.OleDbCommand, depth As Integer, chapter As System.IntPtr)' n'est pas accessible dans ce contexte, car il est 'Private'.

voici les déclarations :
Dim cmdCycle As New OleDb.OleDbCommand()
Dim drCycle As New OleDb.OleDbDataReader()

voici le bout de code correspondant :
cmdCycle.CommandText = "SELECT libelle_cycle FROM cycle"
drCycle = cmdCycle.ExecuteReader()
While (drCycle.Read() = True)
cbCycle.Items.Add(drCycle.GetValue(0))
End While
drCycle.Close()

Si vous trouvez comment faire disparaitre cette erreur, dites le moi SVP.

Merci d'avance...

1 réponse

bestmomo Messages postés 132 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 31 août 2007
11 juil. 2003 à 19:19
Essaie de remplacer :
Dim drCycle As New OleDb.OleDbDataReader()
par :
Dim drCycle As OleDb.OleDbDataReader

Tu peux aussi simplifier :
While (drCycle.Read() = True)
par :
While drCycle.Read()

@+

bestmomo
0
Rejoignez-nous