Mais attention, si ta chaîne de caractères contient elle aussi des apostrophes, il faudra les doubler. Imaginons :
MaChaine ="Ceci est une chaine avec l'apostrophe"
Pour que cette chaîne soit correctement passée en SQL, en remplacera tous les apostrophes de la chaîne par 2 apostrophes en utilisant la fonction REPLACE = Replace(Machaine,"'","''")
Mais attention, si ta chaîne de caractères contient elle aussi des
apostrophes, il faudra les doubler.
Imaginons :
MaChaine ="Ceci est une chaine avec l'apostrophe"
Pour que cette chaîne soit correctement passée en SQL, en remplacera tous
les apostrophes de la chaîne par 2 apostrophes en utilisant la fonction
REPLACE = Replace(Machaine,"'","''")
Mais attention, si ta chaîne de caractères contient elle aussi des apostrophes, il faudra les doubler. Imaginons :
MaChaine ="Ceci est une chaine avec l'apostrophe"
Pour que cette chaîne soit correctement passée en SQL, en remplacera tous les apostrophes de la chaîne par 2 apostrophes en utilisant la fonction REPLACE = Replace(Machaine,"'","''")
Mais attention, si ta chaîne de caractères contient elle aussi des apostrophes, il faudra les doubler. Imaginons :
MaChaine ="Ceci est une chaine avec l'apostrophe"
Pour que cette chaîne soit correctement passée en SQL, en remplacera tous les apostrophes de la chaîne par 2 apostrophes en utilisant la fonction REPLACE = Replace(Machaine,"'","''")
Bonsoir, Je viens de vérifier l'existence de l'objet Parameter en ADO. Il est grandement préférable de l'utiliser. Bruno a un problème avec ses guillemets (apostrophes en fait effectivement), mais plus tard ce sera avec les formats de dates, les formats numériques, pourquoi pas les caractères génériques ! Bref, pourquoi refaire le boulot que fait de manière très fiable l'objet parameter ? Parameter : un objet à découvrir sans plus tarder ;-)
-- Fred
Dans son message O3MeFjAeFHA.3908@TK2MSFTNGP14.phx.gbl
Guy DETIENNE nous dit :
Salut ;O)
Dans une requête, le texte doit être non pas entre guillemets mais
entre apostrophes
Mais attention, si ta chaîne de caractères contient elle aussi des
apostrophes, il faudra les doubler.
Imaginons :
MaChaine ="Ceci est une chaine avec l'apostrophe"
Pour que cette chaîne soit correctement passée en SQL, en remplacera
tous les apostrophes de la chaîne par 2 apostrophes en utilisant la
fonction REPLACE = Replace(Machaine,"'","''")
Bonsoir,
Je viens de vérifier l'existence de l'objet Parameter en ADO. Il est
grandement préférable de l'utiliser.
Bruno a un problème avec ses guillemets (apostrophes en fait
effectivement), mais plus tard ce sera avec les formats de dates, les
formats numériques, pourquoi pas les caractères génériques ! Bref,
pourquoi refaire le boulot que fait de manière très fiable l'objet
parameter ? Parameter : un objet à découvrir sans plus tarder ;-)
Mais attention, si ta chaîne de caractères contient elle aussi des apostrophes, il faudra les doubler. Imaginons :
MaChaine ="Ceci est une chaine avec l'apostrophe"
Pour que cette chaîne soit correctement passée en SQL, en remplacera tous les apostrophes de la chaîne par 2 apostrophes en utilisant la fonction REPLACE = Replace(Machaine,"'","''")
Bonsoir, Je viens de vérifier l'existence de l'objet Parameter en ADO. Il est grandement préférable de l'utiliser. Bruno a un problème avec ses guillemets (apostrophes en fait effectivement), mais plus tard ce sera avec les formats de dates, les formats numériques, pourquoi pas les caractères génériques ! Bref, pourquoi refaire le boulot que fait de manière très fiable l'objet parameter ? Parameter : un objet à découvrir sans plus tarder ;-)