Recuperer les valeur d'une requete et erreur : BC30311 [Résolu]

kaskran 35 Messages postés mardi 30 septembre 2003Date d'inscription 7 mars 2005 Dernière intervention - 18 févr. 2005 à 16:23 - Dernière réponse : jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention
- 18 févr. 2005 à 18:02
Salut,
d'apres mon titre mon probleme est tout simple hors ce n'est pas le cas.
Je sais le faire normalement. Mais la ce ne veut pas et g une erreur que je ne connais pas
A savoir que si je place les info dans un dataset puis un datagrid je n'ai pas de probleme pour les mettres dans des variables toutes simples c une autre histoire.

Alors voila mon code :
Dim conn As New OleDbConnection(ConfigurationSettings.AppSettings("conn"))
conn.Open()
Dim s As String
s = "SELECT CD_UF FROM RH_UF WHERE CD_UF=" & Request.QueryString("UF")
Dim myCommand As New OleDbCommand(s, conn)

Dim myReader As OleDbDataReader()
myReader = myCommand.ExecuteReader()
While myReader.read()
lbl.Text = myReader.GetString(0)
End While

et mon message d'erreur ( g mis en gras la ligne qui provoque l'erreur:
BC30311: Une valeur de type 'System.Data.OleDb.OleDbDataReader' ne peut pas être convertie en 'Tableau 1-dimensionnel de System.Data.OleDb.OleDbDataReader'.

voila je suis perdu la donc a vous de jouer
Afficher la suite 

1 réponse

Répondre au sujet
jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention - 18 févr. 2005 à 18:02
+3
Utile
Dim myReader As OleDbDataReader
myReader = myCommand.ExecuteReader()
While myReader.read()
lbl.Text = myReader.GetString(0)
End While


J'ai enlevé les parentheses a OleDbDataReader, je pense que c'est ca, car déclaré comme il est tu fais un tableau ...



Je crois que l'erreur doit venir de la, en tout cas, l'erreur doit venir de la.





<hr>

Cyril - http://Hoshimi.CodeS-SourceS.fr
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de jesusonline

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.