-
Syntaxe requête SQL
J'ai la requête suivante:
Code:
Code:
MySQL = "Select * FROM Table_Ameublement_01 WHERE (Cat_Niveau_2 = '" & strCat_Niveau_2 & "') "
Il existe plusieurs tables dans la base Access, chacune ayant un nom structuré comme: Table _quelque chose_autre chose.
Par exemple une autre table est Table_Toitures_02
Dans la requête MySQL je voudrais remplacer Table_Ameublement_01 par une variable appelée strTable qui elle est
le résultat d'une concaténation entre plusieurs cellelules et donc donnera par exemple Table_Toitures_02
Comment-dois-je écrire ma requête SQL pour y inclure proprement strTable ?
-
Fonctionalité non supporté par ACCESS !
Si j'ai bien compris la question
-
Code:
MySQL = "Select * FROM " & strTable & " WHERE (Cat_Niveau_2 = '" & strCat_Niveau_2 & "') "
il est la ton probleme? tu l'utilise toi meme pour la fin de ta requete !
-
Bonjour,
tu peux definir un variable tablename, lui affectée la concaténation
de tes cellules et réecrire ta requête comme suit:
MySQL = "Select * FROM " & tablename & " WHERE (Cat_Niveau_2 = '" & strCat_Niveau_2 & "') "
A+