Alors voila, j ai un table pays qui contient deux champs de type varchar (id_code, denomination) exemple
BE Belgique
FR France
Es Espagne

Je voudrais faire une requête pour trouver la dénomination en connaissant le id_code rien de plus facile pourtant ce ne marche pas. Je test en premier dans mysql ma requete que voici

Je fais une recherche sur BE dans mysql:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM `pays_tbl` WHERE id_code="be"
Ok tous ce passe bien ca fonctionne donc je adapte ma requete pour l'utiliser mon code VB6

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
str_code_pays = LCase(rst.Fields(1))
str_nom_table = "`pays_tbl`"
str_req_sql = "Select * from" & " "
mysql_conn.Execute str_req_sql & str_nom_table & " where Code_pays = " & str_code_pays
Ca me renvois un message d'erreur :Champ be inconnu dans where clause


Je suis bloqué, merci d'avance de votre aide