|
|
|
|
Bonjour,
j'ai un problème en vb que je n'arrive pas à comprendre
Voila je fais la requete suivante :
Requete = "Select * From film where titre = 'Le seigneur des anneaux - La communauté de l'anneau' "
Set re = bds.OpenRecordset(Requete)
Mais voila quand je veux l'exécuter ca me met opérateur absent!!
La je vois pas du tout de quoi ca vient car quand j'enlève le where ca marche très bien et quand je fais MsgBox (Requete) ca m'affiche une requete tout a fait valide... :s
Si quelqu'un voit de quoi ca peut venir...
Ca ne marche pas car tu doit remplacer les appostrophes simples à l'interieur des chaines de caracteres de SQL par une double appostrophe simple!
Requete = "Select * From film where titre = 'Le seigneur des anneaux - La communauté de l''anneau' " c'est l'appostrophe avant anneau qui est le pb! L'erreur est humaine mais un véritable désastre ne peut être qu'informatique. |
Ce n'est pas le caractere ["] mais je parle de DEUX caracteres ['] , l'un a la suite de l'autre!
|
En fait j'ai résolu mon problème, j'ai une requete de ce genre maintenant :
|