OVH Cloud OVH Cloud

Probleme ADO

1 réponse
Avatar
Twetty56
Bonjour je travaille en VB6 sur Windows 2000

J'ai une classe de connexion a une BD Access et j'utilise ADO

Pour lire une table compléte OK pas de probleme

Par contre Pour extraire certaines données dans une table j'obtient une
ereur d'execution -2147217904 Aucune valeur donnée pour au moins un
paramétre requis

Je constate que dans ma clause where argument normalement un string ex
"MonId" est transformé dans le message d'erreur par [MonId]

Quelqu'un connait peut etre la solution car je seche depuis hier et je me
trouve dans l'impasse

Merci d'avance

1 réponse

Avatar
Service Informatique - Hôpital de Jolimont
bonjour,

Dans la commande sql le string doit être mis entre guillemets.
ex.: "select * from table where monstring = 'xxxxx' "
Si la condition du where vient d'une variable :
ex : "select * from table where monstring = '" & svar & "' "
bonne journée
Jean
"Twetty56" a écrit dans le message de
news:
Bonjour je travaille en VB6 sur Windows 2000

J'ai une classe de connexion a une BD Access et j'utilise ADO

Pour lire une table compléte OK pas de probleme

Par contre Pour extraire certaines données dans une table j'obtient une
ereur d'execution -2147217904 Aucune valeur donnée pour au moins un
paramétre requis

Je constate que dans ma clause where argument normalement un string ex
"MonId" est transformé dans le message d'erreur par [MonId]

Quelqu'un connait peut etre la solution car je seche depuis hier et je me
trouve dans l'impasse

Merci d'avance