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(
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 ?
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" <te.st2e@free.fr> a écrit dans le message de
news:ub8dSYbOEHA.3476@TK2MSFTNGP09.phx.gbl...
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(
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(