#1 Tue 24 August 2010 11:17
- V. Girault
- Participant actif
- Lieu: Clermont-Ferrand
- Date d'inscription: 22 Sep 2005
- Messages: 106
[MB 8.5] Problème avec une commande interprétée
Bonjour à tous !
Mon problème se situe au niveau de la syntaxe d'une commande interprétée. Dans celle-ci, je fais une mise à jour d'un champ de table avec une chaîne. Comment dois-je écrire ma commande pour que mon champ prenne réellement la valeur passée par la chaîne, donc que celle-ci soit passée entre cottes, en tant que valeur de chaine ?
Voici mon code :
Code:
Cmd_DEC3 = "Update "+TableU+"_TEMP Set Chaine_D = "+ChaineD+"" Cmd_DEC4 = "Update "+TableU+"_TEMP Set Chaine_F = "+ChaineF+"" Print Cmd_DEC3 Run Command Cmd_DEC3 Run Command Cmd_DEC4
J'ai essayé de doubler les cottes, rien n'y a fait. J'ai voulu passer par CHR$(34) mais MB n'en voulait pas ou je m'y suis peut être mal pris...
Je vous remercie d'avance de vos suggestions.
Hors ligne
#2 Tue 24 August 2010 13:27
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: [MB 8.5] Problème avec une commande interprétée
Bonjour
C'est chr$(34) le plus sûr...
Cmd_DEC3 = "Update "+TableU+"_TEMP Set Chaine_D = "+chr$(34)+ChaineD+chr$(34)
Hors ligne
#3 Tue 24 August 2010 14:05
- V. Girault
- Participant actif
- Lieu: Clermont-Ferrand
- Date d'inscription: 22 Sep 2005
- Messages: 106
Re: [MB 8.5] Problème avec une commande interprétée
Bonjour !
Chouette ! Ca marche... Merci beaucoup Maurice...
En fait, j'avais laissé des cottes en fin de la chaîne cmd_DEC, avec mes Chr$(34). C'est pour çà que la commande ne passait pas....
Hors ligne