Probleme oledbDataReader

Signaler
Messages postés
4
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
4 février 2005
-
Messages postés
4
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
4 février 2005
-
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

Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
6
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___)
Messages postés
4
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
4 février 2005

Kergan

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

Merci comme même.