|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9648 Localisation: Dans le mat...
|
Posté le : Dim Sep 02, 2007 14:10 Sujet du message: [résolu] Mettre un " dans une chaine de caractères |
|
|
Bonjour,
J'ai un petit problème de chaine de caractères :
- j'utilise VB sous Excel pour générer en série des commandes sql
- je les écris au fur et à mesure dans un fichier :
Mon problème : je veux aussi écrire des " dans le fichier (j'en ai besoin pour les commandes sql).
Mais si j'écris
| Code: |
| texte ="$query="INSERT INTO... ";" |
forcément, ça ne marche pas.
Quelqu'un aurait une idée ?
Merci d'avance,
Michaël
Dernière édition par OTP le Lun Sep 03, 2007 20:09; édité 1 fois |
|
| |
|
 |
FloBaoti WRInaute passionné

Inscrit le: 30 Avr 2006 Messages: 596 Localisation: Montpellier
|
Posté le : Dim Sep 02, 2007 14:14 Sujet du message: [résolu] Mettre un " dans une chaine de caractères |
|
|
En échappant le caractère ? Je ne connais pas ton langage, mais dans plusieurs autres ça fonctionne ainsi...
Echappement = ajouter un \ avant le caractère... |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9648 Localisation: Dans le mat...
|
Posté le : Dim Sep 02, 2007 14:17 Sujet du message: [résolu] Mettre un " dans une chaine de caractères |
|
|
| Marche pas... |
|
| |
|
 |
FloBaoti WRInaute passionné

Inscrit le: 30 Avr 2006 Messages: 596 Localisation: Montpellier
|
Posté le : Dim Sep 02, 2007 14:28 Sujet du message: [résolu] Mettre un " dans une chaine de caractères |
|
|
Après une recherche sur Google, ça devrait fonctionner.
Sinon essaye comme ça:
| Code: |
| texte ="$query=" & Chr$(34) & "INSERT INTO... " & Chr$(34) & ";" |
Je ne sais pas à quoi sert le signe dollar, essaye avec et sans:
| Code: |
| texte ="$query=" & Chr(34) & "INSERT INTO... " & Chr(34) & ";" |
|
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9648 Localisation: Dans le mat...
|
Posté le : Dim Sep 02, 2007 14:47 Sujet du message: [résolu] Mettre un " dans une chaine de caractères |
|
|
Super, ça marche (avec ou sans $).
Un GRAND merci à toi ! |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté le : Dim Sep 02, 2007 23:47 Sujet du message: [résolu] Mettre un " dans une chaine de caractères |
|
|
En VB, il faut visiblement des doubles guillemet pour avoir un guillemet dans une chaine de caractère.
| Code: |
| texte ="$query=""INSERT INTO... "";" |
|
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 9648 Localisation: Dans le mat...
|
Posté le : Lun Sep 03, 2007 20:09 Sujet du message: [résolu] Mettre un " dans une chaine de caractères |
|
|
| Avec Excel sous VB, ça ne marche pas. |
|
| |
|
 |
| |
|
|