Comment faire une requête sql dont where avec un tableau sous VB6 ? [Fermé]

Signaler
Messages postés
302
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
23 juin 2020
-
Messages postés
30284
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
-
Bonjour,

je voudrais faire une requete sql sous VB6 dont la condition de ramener des données d'un table Tab (i) donc voici le contenue du programme

' ********************************************************
For i = 1 To 5

Adodc1.RecordSource = "SELECT * FROM TABLE1 
 WHERE (TABLE1.c = '" & Tab (i) & "')"



' *********************************************************

le probleme " syntaxe erreur "


je vous remercie d'avance
Dorm.



EDIT : Ajout des balises de code par la modération




Configuration: Windows / Chrome 78.0.3904.87

2 réponses

Messages postés
13254
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 novembre 2020
743
bonjour, merci d'utiliser les balises de code quand tu partages du code.
Messages postés
30284
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
3 013
Bonjour,

Le retour à la ligne dans ton code est volontaire ou c'est une erreur lors du copier/coller ?

De plus les parenthèses sont inutiles .

A voir également si le driver utilisé autorise l'utilisation de simples quotes dans la requête.
As tu essayé d'afficher la requête puis de la tester directement dans ta bdd ( qui est au passage ??? )