Problème erreur de syntaxe URGENT

sheetmen Messages postés 5 Date d'inscription mercredi 23 octobre 2002 Statut Membre Dernière intervention 29 juin 2004 - 29 juin 2004 à 16:05
sheetmen Messages postés 5 Date d'inscription mercredi 23 octobre 2002 Statut Membre Dernière intervention 29 juin 2004 - 29 juin 2004 à 16:35
Voilà, en vb, je fais un insert dans ma table comme ceci:
req1 = "INSERT into Client (datec, ticket, nom, prenom, adresse, localite, cid, numpc, heureconnexion, finconnexion, prix) VALUES ('" & Date & "','" & numeroticket.Text & "', '" & nom.Text & "', '" & prenom.Text & "', '" & adresse.Text & "', '" & localite.Text & "', '" & ncarte.Text & "', '" & numpc.Text & "','" & timedebut.Text & "' , '" & tempstotal.Text & "', '" & prix.Text & "');"

tout se passe très bien !
le seul problème c'est qui si l'un de mes champs contient '
il ferme la requète je suppose et il plante erreur de syntaxe ect.... comment corriger ça dans ma requète ? :(

svp c'est urgent merci

2 réponses

plaineR Messages postés 237 Date d'inscription mercredi 26 novembre 2003 Statut Membre Dernière intervention 6 décembre 2005 4
29 juin 2004 à 16:26
Utilise la fonction replace pour doubler les cotes

nom.text = replace (nom.text, "'", "''")
0
sheetmen Messages postés 5 Date d'inscription mercredi 23 octobre 2002 Statut Membre Dernière intervention 29 juin 2004
29 juin 2004 à 16:35
Merci, ça marche du tonnerre ;))
0