Probleme oledbDataReader

kergan Messages postés 4 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 4 février 2005 - 11 juil. 2003 à 13:25
kergan Messages postés 4 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 4 février 2005 - 14 juil. 2003 à 23:00
Kergan

Mon code :

Public Function ExecuteSQLTextToHashtable(ByVal strSQL As String) As Hashtable

Dim _settings As New Hashtable()

Dim myConnection As New OleDbConnection(myConnectionOle)
Dim myCommand As New OleDbCommand(strSQL, myConnection)
Dim x As Integer

myConnection.Open()
Dim dr As OleDbDataReader = myCommand.ExecuteReader '(CommandBehavior.CloseConnection)

While dr.Read
For x = 0 To dr.FieldCount - 1
_settings(x) = dr.GetValue(x)
Next
End While

dr.Close()

Return _settings

End Function

Mon probleme:

la ligne dr.Read me fait l'erreur suivante :
La référence d'objet n'est pas définie à une instance d'un objet.

merci d'avance.

2 réponses

cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
13 juil. 2003 à 15:59
Essaye de découper la ligne en 2 (d'abord le new et ensuite tu lui balances les valeurs de ton exécution).

Dim dr As New OleDbDataReader

dr = myCommand.ExecuteReader

Romelard Fabrice (Alias F___)
0
kergan Messages postés 4 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 4 février 2005
14 juil. 2003 à 23:00
Kergan

Déjà essayé sans grands résultats.

Merci comme même.
0
Rejoignez-nous