Gerer le caractere ' dans les requetes

PatriceVB Messages postés 562 Date d'inscription dimanche 16 décembre 2001 Statut Modérateur Dernière intervention 26 décembre 2007 - 22 déc. 2001 à 10:02
TheSimpsons_lover Messages postés 10 Date d'inscription jeudi 10 février 2005 Statut Membre Dernière intervention 22 septembre 2008 - 22 sept. 2008 à 02:27
Lorque l'on exécute une requete sur un champ contenant le caractère ' la requete interprète cet apostrophe et arrête l'expression de la requete a ce caractère. Comment faire pour passer outre cela sans supprimer les apostrophes des champs e ma base de données.

2 réponses

Makabey Messages postés 152 Date d'inscription mercredi 27 juin 2001 Statut Membre Dernière intervention 11 juillet 2002 1
22 déc. 2001 à 16:53
(VB6) str = Replace (str, "'", "''")

autrement dit, faire le remplacement des apostrophes par deux apostrophes et là, la requête passera.

Pour les versions précédent VB6, il suffirait d'utiliser judicieusement InStr pour trouver la position des apostrophes et les remplacer.
0
TheSimpsons_lover Messages postés 10 Date d'inscription jeudi 10 février 2005 Statut Membre Dernière intervention 22 septembre 2008
22 sept. 2008 à 02:27
Merci, cette info m'a été utile !

Vive Vb.France.com, combien de fois m'as-tu sauvé?!
0
Rejoignez-nous