OVH Cloud OVH Cloud

Question de débutant...

1 réponse
Avatar
Thierry Euzenot
Bonjour,

Voilà je me lance dans la programmation en VBA de gestion de BDD via ADO

Voici mon bout de code :
Set Rst = New ADODB.Recordset
Reqsql = "SELECT artcode, artdesig FROM articles WHERE artcode =
'MIX585/S5IDM-IR';"
Rst.Open Reqsql, Conn, adOpenDynamic, adLockReadOnly, adCmdText

Debug.Print Rst.Fields("artdesig").Value

Le problème c'est que bien que la connexion à la BDD soit correcte et que
l'entrée MIX585/S5IDM-IR existe (en un seul exemplaire) dans la base, le
débug.print ne me retourne rien du tout :o(

Quelqu'un peut me dire où se trouve mon erreur ?

1 réponse

Avatar
Thierry Euzenot
Non c'est bon, laissez tomber :o)

Je viens de m'apercevoir qu'en mode pas à pas, si on interrompait le
programme, ça fermait aussi la connexion (même si elle est ouverte dans une
procédure différente !)


"Thierry Euzenot" a écrit dans le message de
news:
Bonjour,

Voilà je me lance dans la programmation en VBA de gestion de BDD via ADO

Voici mon bout de code :
Set Rst = New ADODB.Recordset
Reqsql = "SELECT artcode, artdesig FROM articles WHERE artcode > 'MIX585/S5IDM-IR';"
Rst.Open Reqsql, Conn, adOpenDynamic, adLockReadOnly, adCmdText

Debug.Print Rst.Fields("artdesig").Value

Le problème c'est que bien que la connexion à la BDD soit correcte et que
l'entrée MIX585/S5IDM-IR existe (en un seul exemplaire) dans la base, le
débug.print ne me retourne rien du tout :o(

Quelqu'un peut me dire où se trouve mon erreur ?