leroi1024
Messages postés22Date d'inscriptionsamedi 19 août 2006StatutMembreDernière intervention 7 janvier 2008
-
9 juin 2007 à 14:58
Frosaf
Messages postés6Date d'inscriptionmercredi 29 mars 2006StatutMembreDernière intervention11 juin 2007
-
13 juin 2007 à 11:17
Bonjour. J'ai déjà posté plusieurs messages et on m'a répondu à chaques fois donc me revoilà . Cette fois, je voudrais récupérer par programmetion le résultat d'une requête dans une variable et l'afficher dans une zone de texte. Exemple: je voudrais récupérer le résultat de la requête "SELECT Nom FROM client WHERE numClient = 12" (qui me renvoie une seule valeur) dans la variable "resultat" et ensuite afficher "resultat" dans la zone de liste "maZone". De quel type doit être ma variable? Quelles instructions permettent de récupérer le résultat d'une requête? Si vous avez la solution, merci de me répondre .
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 9 juin 2007 à 22:23
Salut,
Bien dans ce cas, il faut faire mumuse avec un recordset...Une fois que celui-ci à le résultat de ta requête, tu n'as plus cas le lire et donner ce qu'il contient à ta variable...
Frosaf
Messages postés6Date d'inscriptionmercredi 29 mars 2006StatutMembreDernière intervention11 juin 2007 11 juin 2007 à 14:54
Tu peu aussi récupérer ton résultat grace a un executescalar qui execute ta requête et te renvoi le résultat
Ex :
Try
oconnexion.Open()
Dim marequete3 As String = ("select max(noemploye) from employe")
Dim RecupererNoAtelier1 As New MySqlCommand(marequete3, oconnexion)
Dim ResultatRequete as string 'Ici tu met le type par rapport au résultat de ta requête (string, entier...)
leroi1024
Messages postés22Date d'inscriptionsamedi 19 août 2006StatutMembreDernière intervention 7 janvier 2008 12 juin 2007 à 15:34
Merci Frosaf, mais j'ai préféré utiliser un recordset, j'ai trouvé ça plus simple. Pour votre info j'ai réussi à faire ce que je voulais. Merci à tous les 2.A+