J'ai un problème très très bête. Lorsque je fais une requête INSERT d'un
champ texte avec des guillemets en début et fin de chaine, j'obtiens un
champ vierge !
Exemple :
INSERT INTO MaTable (MonTitre) values('essai "blanc" d'insert') : Ok
INSERT INTO MaTable (MonTitre) values('"Essai de titre"') : champ vierge
J'ai essayé les "/" ou "\", de doubler les guillemets doubles et même de
changer le QUOTED_IDENTIFIER (on ne sait jamais), rien !
Je suis sous SQL Server 2000.
Quelqu'un à une idée ?
Fabrice - qui est sur que ce doit être très bête mais bon...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
hch
j'ai repris ton exemple et j'ai crée une table avec un seul champ de type texte
les deux requetes ont marché j'ai deux insertions reussies
j'ai du modifier ton code
voici exactement le code
INSERT INTO MaTable (MonTitre) values('"Essai de titre"')
INSERT INTO MaTable (MonTitre) values('essai "blanc" d''insert')
hch
"Fabrice Fauconnier" a écrit :
Bonjour,
J'ai un problème très très bête. Lorsque je fais une requête INSERT d'un champ texte avec des guillemets en début et fin de chaine, j'obtiens un champ vierge !
Exemple :
INSERT INTO MaTable (MonTitre) values('essai "blanc" d'insert') : Ok INSERT INTO MaTable (MonTitre) values('"Essai de titre"') : champ vierge
J'ai essayé les "/" ou "", de doubler les guillemets doubles et même de changer le QUOTED_IDENTIFIER (on ne sait jamais), rien !
Je suis sous SQL Server 2000.
Quelqu'un à une idée ?
Fabrice - qui est sur que ce doit être très bête mais bon...
j'ai repris ton exemple et j'ai crée une table avec un seul champ de type
texte
les deux requetes ont marché j'ai deux insertions reussies
j'ai du modifier ton code
voici exactement le code
INSERT INTO MaTable (MonTitre) values('"Essai de titre"')
INSERT INTO MaTable (MonTitre) values('essai "blanc" d''insert')
hch
"Fabrice Fauconnier" a écrit :
Bonjour,
J'ai un problème très très bête. Lorsque je fais une requête INSERT d'un
champ texte avec des guillemets en début et fin de chaine, j'obtiens un
champ vierge !
Exemple :
INSERT INTO MaTable (MonTitre) values('essai "blanc" d'insert') : Ok
INSERT INTO MaTable (MonTitre) values('"Essai de titre"') : champ vierge
J'ai essayé les "/" ou "", de doubler les guillemets doubles et même de
changer le QUOTED_IDENTIFIER (on ne sait jamais), rien !
Je suis sous SQL Server 2000.
Quelqu'un à une idée ?
Fabrice - qui est sur que ce doit être très bête mais bon...
j'ai repris ton exemple et j'ai crée une table avec un seul champ de type texte
les deux requetes ont marché j'ai deux insertions reussies
j'ai du modifier ton code
voici exactement le code
INSERT INTO MaTable (MonTitre) values('"Essai de titre"')
INSERT INTO MaTable (MonTitre) values('essai "blanc" d''insert')
hch
"Fabrice Fauconnier" a écrit :
Bonjour,
J'ai un problème très très bête. Lorsque je fais une requête INSERT d'un champ texte avec des guillemets en début et fin de chaine, j'obtiens un champ vierge !
Exemple :
INSERT INTO MaTable (MonTitre) values('essai "blanc" d'insert') : Ok INSERT INTO MaTable (MonTitre) values('"Essai de titre"') : champ vierge
J'ai essayé les "/" ou "", de doubler les guillemets doubles et même de changer le QUOTED_IDENTIFIER (on ne sait jamais), rien !
Je suis sous SQL Server 2000.
Quelqu'un à une idée ?
Fabrice - qui est sur que ce doit être très bête mais bon...