Probleme SQL et ACCESS urgent (Entreprise) 2
ROBELLET Benoit
-
mouse -
mouse -
Voila, on m'a dit qu'il fallait "echapper" ma chaîne, et qu'un message d'aout dans le forum en parlait mais je n'ai pas réussit à la trouver. Donc si quelqu'un peut m'aider j'en serait ravi.
Rappel du problème :
Lorsque j'ai :
Set RS = DB.OpenRecordSet("SELECT * FROM Table WHERE Champs = '" & Variable & "'",DbOpenDynaSet)
Il s'uffit que la valeur de variable soit "Super l'été" et ça ne marche pas. (A cause de l'apostrophe)
Rappel du problème :
Lorsque j'ai :
Set RS = DB.OpenRecordSet("SELECT * FROM Table WHERE Champs = '" & Variable & "'",DbOpenDynaSet)
Il s'uffit que la valeur de variable soit "Super l'été" et ça ne marche pas. (A cause de l'apostrophe)
A voir également:
- Probleme SQL et ACCESS urgent (Entreprise) 2
- Supercopier 2 - Télécharger - Gestion de fichiers
- Clé windows 10 entreprise gratuit - Guide
- Organigramme d'une entreprise word - Guide
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
2 réponses
Salut,
ta concatenation semble bonne, mais la tu n'a pa mis le point virgule a la fin (;)
"SELECT * FROM Table WHERE Champs = 'super l'été';"
si tu veux mettre une variable a la place de super l'été, ben tu fais ce que tu as ecrit champs = ' " & Variable & " ';"
J'ai mis des espaces pour bien montrer lorsque c'est ' ou " , mais faut pas en mettre sinon ta chaine de caractere est differente.
A+
ta concatenation semble bonne, mais la tu n'a pa mis le point virgule a la fin (;)
"SELECT * FROM Table WHERE Champs = 'super l'été';"
si tu veux mettre une variable a la place de super l'été, ben tu fais ce que tu as ecrit champs = ' " & Variable & " ';"
J'ai mis des espaces pour bien montrer lorsque c'est ' ou " , mais faut pas en mettre sinon ta chaine de caractere est differente.
A+