cs_chris81
Messages postés589Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention29 avril 2008
-
17 mai 2004 à 13:27
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
17 mai 2004 à 22:06
bonjour,
connaissez vous un moyen pour que sql ne tienne pas compte des ' dans les requetes.
par exemple si mon client est:
l'ebeniste il me retourne une erreur a cause du ' .
blissdumpweed
Messages postés79Date d'inscriptionjeudi 15 avril 2004StatutMembreDernière intervention 8 juin 2004 17 mai 2004 à 14:14
Merci à moi même pour ce magnifique conseil. Je suis obligé de me remercier moi-même parce que sinon ca m'énerve de perdre du temps pour les autres et rien avoir en retour. Parce que là je suis même pas sur que ce que j'ai dit soit correct ou non. Enfin, on va pas beaucoup avancer comme ca !
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 17 mai 2004 à 14:51
mdrr laisses lui le temps de manger !
il reviendra peut-être ....
En tous cas, pour la réponse à la question, à vue de nez, je dirai que ... j'en sais rien.
Je sais juste que tu es obligé de mettre des ' parce que sql t'y obliges, et que la solution consiste à contourner le ' de l'ebeniste.
"L\'ébéniste" fonctionnerait-il ?
ou bien "L''ébéniste" (deux cotes entre L et é) comme en VB ...
blissdumpweed
Messages postés79Date d'inscriptionjeudi 15 avril 2004StatutMembreDernière intervention 8 juin 2004 17 mai 2004 à 15:10
econs, j'ai dit ca pcq une fois sur deux quand je propose qqchose on me répond pas donc c'est agacant. A ce moment là plus personne ne répond aux question des autres et voilà..
Dans mes prog de BD les doubles apostrophes ca marche très bien, ca revient au même que remplacer par tout autre caractère...
cs_chris81
Messages postés589Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention29 avril 20082 17 mai 2004 à 15:41
excusez moi de ne pas avoir repondu plus vite mais je suis en plein debuggage :(
sinon je vous remercie pour votre aide mais la bonne reponse est
Dim ReqSelect As String "SELECT .....WHERE((AppelsClients.Nomcli) " & Chr(34) & ComboBox1.Text & Chr(34) & " ) ORDER BY DateAppel DESC"
cs_chris81
Messages postés589Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention29 avril 20082 17 mai 2004 à 15:41
excusez moi de ne pas avoir repondu plus vite mais je suis en plein debuggage :(
sinon je vous remercie pour votre aide mais la bonne reponse est
Dim ReqSelect As String "SELECT .....WHERE((AppelsClients.Nomcli) " & Chr(34) & ComboBox1.Text & Chr(34) & " ) ORDER BY DateAppel DESC"
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 17 mai 2004 à 20:25
Dans ce cas, comme je suis fainéant du clavier, je tape """" à la place de chr(34). Ca marche aussi bien et ça fait moins de touches à taper.
Mais alors si dans ta combobox1.text tu as une adresse comme celle-là : Résidence "L'albatros", ou alors : ''sql' c "pas pourtant simple"' tu fais comment ?
Allez, je te laisses cogiter qques temps. La réponse (ultra simple) si quelqu'un suit ce post et qui marche tout le temps (en .net, g pas testé mais c que du sql, donc ...).