Access, tu me soules !! - VB/VBA/VBS - Programmation
Marsh Posté le 16-07-2003 à 20:23:17
remplace les ' par des '' avec la commande replace comme ci dessous:
Code :
|
Marsh Posté le 17-07-2003 à 08:43:19
mareek a écrit : remplace les ' par des '' avec la commande replace comme ci dessous:
|
Certainement pas ! (enfin, ca me parait énorme)
J'ai une requete du type :
"INSERT INTO Table VALUES(1, 'Documentation d'utilisation');"
Et tu veux que je remplaces les ' par des ' ' (sans l'espace) ??
Ce que me donnera :
"INSERT INTO Table VALUES(, ''Documentation d''utilisation'');"
1 - Je suis pas sur que le pb soit réglé avec et 2 ma requete ne peux plus marcher comme ca ....
Need help
Marsh Posté le 17-07-2003 à 09:17:58
en fait, je me suis trompé, c'est seumlement le ' de "documentation d'utilisation" que tu dois remplacer par ' ' (sans espace). ta requête devrait ressembler à ça:
"INSERT INTO Table VALUES(1, 'Documentation d''utilisation');"
Marsh Posté le 17-07-2003 à 09:26:37
Merci beaucoup !
Ca marche pile poil mais j'ai eu un grand coup de chance d'avoir stocké dans ma base MySQL les ' sous forme de \' parce que sinon, j'aurais été embetté.
Thx
Marsh Posté le 16-07-2003 à 16:43:38
Je suis en train de faire un petit formulaire qui me permettrais de passer du SQL en une base Access.
Je récupère un fichier .sql généré par PHPMyAdmin (contenant uniquement les données) et je lis chaque ligne puis DoCmd.RunSQL(Requete)
Mon pb est que dans ma base MySQL, j'ai des champs textes où j'ai des ' et Access plante lors de la requete.
Comment remplacer cette malheureusement '. Merci