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

Fermé
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023 - Modifié le 6 nov. 2019 à 14:04
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 6 nov. 2019 à 14:06
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

yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
6 nov. 2019 à 13:48
bonjour, merci d'utiliser les balises de code quand tu partages du code.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
6 nov. 2019 à 14:06
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 ??? )

0