Comment faire une requête sql dont where avec un tableau sous VB6 ?

Messages postés
294
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
7 novembre 2019
-
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
Afficher la suite 

2 réponses

Messages postés
8933
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2019
454
0
Merci
bonjour, merci d'utiliser les balises de code quand tu partages du code.
Commenter la réponse de yg_be
Messages postés
26776
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 novembre 2019
1882
0
Merci
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 ??? )

Commenter la réponse de jordane45