Goth25
Messages postés75Date d'inscriptionsamedi 26 juillet 2003StatutMembreDernière intervention21 mai 2014
-
8 janv. 2007 à 21:52
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
11 avril 2008 à 11:17
Bonjours a tous,
Voila dans une base de donnée Access 2003 j'ai dans une table, j'ai le produit suivant : Beurre d'arachide.
A partir de visual basic 6, j'essais d'aller chercher cette expression de cette facon :
strSql "SELECT * FROM AssociationMarquesAliments WHERE Aliments '" & strAliments & "'"
strAliments = Beurre d'arachide
J'ai toujours une erreur a ce sujet qui j'imagine est causé a cause du ' dans Beurre d'arachide car aussitot je l'enlève, plus d'erreur.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 8 janv. 2007 à 21:58
oui je pense, en remplaçant les ' par des "
Et comme pour avoir un " dans une chaine de caractère, il faut le doublé, ça donne :
strSql "SELECT * FROM AssociationMarquesAliments WHERE Aliments """ & strAliments & """"
---- Sevyc64 (alias Casy) ----<hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 9 janv. 2007 à 08:57
a supposer que tu souhaites concaténer une expression, pour batir ta requete, tu peux faire :
strSql "SELECT * FROM AssociationMarquesAliments WHERE Aliments'" & Replace( strAliments,"'", "''") & "' "
en remplacant chaque quote ' par deux quotes ''
mais pour faire un truc plus sur, utilises des requetes parametrées
LEILOUCHE
Messages postés1Date d'inscriptionlundi 11 décembre 2006StatutMembreDernière intervention11 avril 2008 11 avril 2008 à 11:14
Bonjour,
Je travaille avec Builder C++ et je débute avec Crystal report et je souhaiterai savoir si c possible de faire passer une requete sql au rapport pour afficher des champs précis.?
Merci d'avance
à bientôt
Vous n’avez pas trouvé la réponse que vous recherchez ?