Salut à tous, j'ai un petit concernant l'exécution de ma requête SQL qui interroge ma base ACCESS
Parmis les modèles de véhicule que je recherche j'ai la KIA CEE'D mais comme vous pouvez le constater dans CEE'D il y a un ' donc dans ma requête.... il n'arrive pas à trouver ce modèle
l'erreur qu'il m'indique est : Erreur de syntaxe (opérateur absent) dans l'expression '(((MARQUE.Marque)='KIA') AND ((MODELE.Modele)='CEED'D') AND ((GENRE.Genre)='VP'));'
le ' pose problème. Alors comment éviter qu'il ne prenne ce ' comme une balise.
Voici le code
Code :
For J = 35000 To 36000
'On Error Resume Next
'Requête SQL2
val = Sheets("IMMATs Modèle VP" ).Range("C" & J).Text
J'ai beaucoup d'expérience en C* (c/c++ ...) et le caractere de despecialisation est le "\" ...
en VBA, je suis 1 peu plus limité. Requete, organisation de tableaux, de stats ... il semble donc qu'il faille mettre 2 ' pour les requetes SQL... comme ça, je le saurai!
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.