J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA
qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ de
type xxx dans SQL Server.
Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais
savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
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
Laurent MOREAU
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes Requete = "UPDATE LaTable SET LeChamp='" & Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." Connection.Execute Requete
Laurent.
"jeorme" wrote in message news:
Bonjour à tous.
J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ de type xxx dans SQL Server. Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
Merci
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas
besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes
Requete = "UPDATE LaTable SET LeChamp='" &
Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...."
Connection.Execute Requete
Laurent.
"jeorme" <jerome.boutin@filtrauto.com> wrote in message
news:eEV9zVOwEHA.2568@TK2MSFTNGP11.phx.gbl...
Bonjour à tous.
J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA
qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ de
type xxx dans SQL Server.
Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais
savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes Requete = "UPDATE LaTable SET LeChamp='" & Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." Connection.Execute Requete
Laurent.
"jeorme" wrote in message news:
Bonjour à tous.
J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ de type xxx dans SQL Server. Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
Merci
Philippe [MS]
REPLACE(@MaVariable, '''', '''''')
Phil.
"jeorme" wrote in message news:
Bonjour à tous.
J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ de type xxx dans SQL Server. Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
Merci
REPLACE(@MaVariable, '''', '''''')
Phil.
"jeorme" <jerome.boutin@filtrauto.com> wrote in message
news:eEV9zVOwEHA.2568@TK2MSFTNGP11.phx.gbl...
Bonjour à tous.
J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA
qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ de
type xxx dans SQL Server.
Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais
savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ de type xxx dans SQL Server. Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
Merci
jeorme
Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais plutôt utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000 c'est bien en ADO de type AdVarWchar non ? "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le message de news: cm86eu$nno$
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes Requete = "UPDATE LaTable SET LeChamp='" & Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." Connection.Execute Requete
Laurent.
"jeorme" wrote in message news: > Bonjour à tous. > > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ
de
> type xxx dans SQL Server. > Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais > savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ? > > > Merci > >
Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais plutôt
utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000
c'est bien en ADO de type AdVarWchar non ?
"Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le message
de news: cm86eu$nno$1@s5.feed.news.oleane.net...
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas
besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes
Requete = "UPDATE LaTable SET LeChamp='" &
Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...."
Connection.Execute Requete
Laurent.
"jeorme" <jerome.boutin@filtrauto.com> wrote in message
news:eEV9zVOwEHA.2568@TK2MSFTNGP11.phx.gbl...
> Bonjour à tous.
>
> J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA
> qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ
de
> type xxx dans SQL Server.
> Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais
> savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
>
>
> Merci
>
>
Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais plutôt utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000 c'est bien en ADO de type AdVarWchar non ? "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le message de news: cm86eu$nno$
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes Requete = "UPDATE LaTable SET LeChamp='" & Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." Connection.Execute Requete
Laurent.
"jeorme" wrote in message news: > Bonjour à tous. > > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ
de
> type xxx dans SQL Server. > Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais > savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ? > > > Merci > >
Sylvain Lafontaine
Non, le W indique des Wide Caracters ou caractère à double byte: Unicode UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et maximum de 4000 caractères au lieu de 8000).
Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort probablement le symbole Euro, l'utilisation de l'Unicode (et par conséquent des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée dans votre cas.
S. L.
"jeorme" wrote in message news:OyQ6B%
Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais plutôt utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000 c'est bien en ADO de type AdVarWchar non ? "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le message de news: cm86eu$nno$
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes Requete = "UPDATE LaTable SET LeChamp='" & Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." Connection.Execute Requete
Laurent.
"jeorme" wrote in message news: > Bonjour à tous. > > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ
de
> type xxx dans SQL Server. > Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais > savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ? > > > Merci > >
Non, le W indique des Wide Caracters ou caractère à double byte: Unicode
UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et maximum de
4000 caractères au lieu de 8000).
Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort
probablement le symbole Euro, l'utilisation de l'Unicode (et par conséquent
des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée dans
votre cas.
S. L.
"jeorme" <jerome.boutin@filtrauto.com> wrote in message
news:OyQ6B%23OwEHA.2012@TK2MSFTNGP15.phx.gbl...
Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais
plutôt
utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000
c'est bien en ADO de type AdVarWchar non ?
"Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le
message
de news: cm86eu$nno$1@s5.feed.news.oleane.net...
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas
besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes
Requete = "UPDATE LaTable SET LeChamp='" &
Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...."
Connection.Execute Requete
Laurent.
"jeorme" <jerome.boutin@filtrauto.com> wrote in message
news:eEV9zVOwEHA.2568@TK2MSFTNGP11.phx.gbl...
> Bonjour à tous.
>
> J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA
> qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ
de
> type xxx dans SQL Server.
> Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais
> savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ?
>
>
> Merci
>
>
Non, le W indique des Wide Caracters ou caractère à double byte: Unicode UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et maximum de 4000 caractères au lieu de 8000).
Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort probablement le symbole Euro, l'utilisation de l'Unicode (et par conséquent des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée dans votre cas.
S. L.
"jeorme" wrote in message news:OyQ6B%
Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais plutôt utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000 c'est bien en ADO de type AdVarWchar non ? "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le message de news: cm86eu$nno$
Pour ne pas faire planter ton UPDATE tu peux:
Soit utiliser l'object Command pour faire ton Update (a ce moment la pas besoin de doubler les apostrophes)
Soit modifier ta requete avec un REPLACE pour doubler les apostrophes Requete = "UPDATE LaTable SET LeChamp='" & Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." Connection.Execute Requete
Laurent.
"jeorme" wrote in message news: > Bonjour à tous. > > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ
de
> type xxx dans SQL Server. > Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais > savoir la syntaxe en sql qu'on doit passer et dans quel type de champ ? > > > Merci > >
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> wrote in message news:#
Non, le W indique des Wide Caracters ou caractère à double byte: Unicode UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et maximum
de
4000 caractères au lieu de 8000).
Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort probablement le symbole Euro, l'utilisation de l'Unicode (et par
conséquent
des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée dans votre cas.
S. L.
"jeorme" wrote in message news:OyQ6B% > Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais > plutôt > utiliser Object Command car je trouve que c'est mieux. Un varchar de
8000
> c'est bien en ADO de type AdVarWchar non ? > "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le > message > de news: cm86eu$nno$ >> >> Pour ne pas faire planter ton UPDATE tu peux: >> >> Soit utiliser l'object Command pour faire ton Update (a ce moment la
pas
>> besoin de doubler les apostrophes) >> >> Soit modifier ta requete avec un REPLACE pour doubler les apostrophes >> Requete = "UPDATE LaTable SET LeChamp='" & >> Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE
...."
>> Connection.Execute Requete >> >> >> Laurent. >> >> >> >> >> >> "jeorme" wrote in message >> news: >> > Bonjour à tous. >> > >> > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un
TEXTAREA
>> > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un
champ
> de >> > type xxx dans SQL Server. >> > Mon problème est que s'il y a un guillemet ça me plante !!! Je
vodrais
>> > savoir la syntaxe en sql qu'on doit passer et dans quel type de champ
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
wrote in message news:#m1iruPwEHA.3084@TK2MSFTNGP10.phx.gbl...
Non, le W indique des Wide Caracters ou caractère à double byte: Unicode
UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et maximum
de
4000 caractères au lieu de 8000).
Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort
probablement le symbole Euro, l'utilisation de l'Unicode (et par
conséquent
des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée dans
votre cas.
S. L.
"jeorme" <jerome.boutin@filtrauto.com> wrote in message
news:OyQ6B%23OwEHA.2012@TK2MSFTNGP15.phx.gbl...
> Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais
> plutôt
> utiliser Object Command car je trouve que c'est mieux. Un varchar de
8000
> c'est bien en ADO de type AdVarWchar non ?
> "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le
> message
> de news: cm86eu$nno$1@s5.feed.news.oleane.net...
>>
>> Pour ne pas faire planter ton UPDATE tu peux:
>>
>> Soit utiliser l'object Command pour faire ton Update (a ce moment la
pas
>> besoin de doubler les apostrophes)
>>
>> Soit modifier ta requete avec un REPLACE pour doubler les apostrophes
>> Requete = "UPDATE LaTable SET LeChamp='" &
>> Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE
...."
>> Connection.Execute Requete
>>
>>
>> Laurent.
>>
>>
>>
>>
>>
>> "jeorme" <jerome.boutin@filtrauto.com> wrote in message
>> news:eEV9zVOwEHA.2568@TK2MSFTNGP11.phx.gbl...
>> > Bonjour à tous.
>> >
>> > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un
TEXTAREA
>> > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un
champ
> de
>> > type xxx dans SQL Server.
>> > Mon problème est que s'il y a un guillemet ça me plante !!! Je
vodrais
>> > savoir la syntaxe en sql qu'on doit passer et dans quel type de champ
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> wrote in message news:#
Non, le W indique des Wide Caracters ou caractère à double byte: Unicode UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et maximum
de
4000 caractères au lieu de 8000).
Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort probablement le symbole Euro, l'utilisation de l'Unicode (et par
conséquent
des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée dans votre cas.
S. L.
"jeorme" wrote in message news:OyQ6B% > Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais > plutôt > utiliser Object Command car je trouve que c'est mieux. Un varchar de
8000
> c'est bien en ADO de type AdVarWchar non ? > "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le > message > de news: cm86eu$nno$ >> >> Pour ne pas faire planter ton UPDATE tu peux: >> >> Soit utiliser l'object Command pour faire ton Update (a ce moment la
pas
>> besoin de doubler les apostrophes) >> >> Soit modifier ta requete avec un REPLACE pour doubler les apostrophes >> Requete = "UPDATE LaTable SET LeChamp='" & >> Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE
...."
>> Connection.Execute Requete >> >> >> Laurent. >> >> >> >> >> >> "jeorme" wrote in message >> news: >> > Bonjour à tous. >> > >> > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un
TEXTAREA
>> > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un
champ
> de >> > type xxx dans SQL Server. >> > Mon problème est que s'il y a un guillemet ça me plante !!! Je
vodrais
>> > savoir la syntaxe en sql qu'on doit passer et dans quel type de champ
?
>> > >> > >> > Merci >> > >> > >> >> > >
jeorme
Merci à tous de votre aide. Je vais utiliser des VarChar simple ça devrait me suffire.
"Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le message de news: cm8etg$rar$
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> wrote in message news:# > Non, le W indique des Wide Caracters ou caractère à double byte: Unicode > UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et
maximum
de > 4000 caractères au lieu de 8000). > > Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort > probablement le symbole Euro, l'utilisation de l'Unicode (et par conséquent > des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée
dans
> votre cas. > > S. L. > > "jeorme" wrote in message > news:OyQ6B% > > Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais > > plutôt > > utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000 > > c'est bien en ADO de type AdVarWchar non ? > > "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le > > message > > de news: cm86eu$nno$ > >> > >> Pour ne pas faire planter ton UPDATE tu peux: > >> > >> Soit utiliser l'object Command pour faire ton Update (a ce moment la pas > >> besoin de doubler les apostrophes) > >> > >> Soit modifier ta requete avec un REPLACE pour doubler les apostrophes > >> Requete = "UPDATE LaTable SET LeChamp='" & > >> Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." > >> Connection.Execute Requete > >> > >> > >> Laurent. > >> > >> > >> > >> > >> > >> "jeorme" wrote in message > >> news: > >> > Bonjour à tous. > >> > > >> > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA > >> > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ > > de > >> > type xxx dans SQL Server. > >> > Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais > >> > savoir la syntaxe en sql qu'on doit passer et dans quel type de
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
wrote in message news:#m1iruPwEHA.3084@TK2MSFTNGP10.phx.gbl...
> Non, le W indique des Wide Caracters ou caractère à double byte: Unicode
> UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et
maximum
de
> 4000 caractères au lieu de 8000).
>
> Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort
> probablement le symbole Euro, l'utilisation de l'Unicode (et par
conséquent
> des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée
dans
> votre cas.
>
> S. L.
>
> "jeorme" <jerome.boutin@filtrauto.com> wrote in message
> news:OyQ6B%23OwEHA.2012@TK2MSFTNGP15.phx.gbl...
> > Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais
> > plutôt
> > utiliser Object Command car je trouve que c'est mieux. Un varchar de
8000
> > c'est bien en ADO de type AdVarWchar non ?
> > "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le
> > message
> > de news: cm86eu$nno$1@s5.feed.news.oleane.net...
> >>
> >> Pour ne pas faire planter ton UPDATE tu peux:
> >>
> >> Soit utiliser l'object Command pour faire ton Update (a ce moment la
pas
> >> besoin de doubler les apostrophes)
> >>
> >> Soit modifier ta requete avec un REPLACE pour doubler les apostrophes
> >> Requete = "UPDATE LaTable SET LeChamp='" &
> >> Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE
...."
> >> Connection.Execute Requete
> >>
> >>
> >> Laurent.
> >>
> >>
> >>
> >>
> >>
> >> "jeorme" <jerome.boutin@filtrauto.com> wrote in message
> >> news:eEV9zVOwEHA.2568@TK2MSFTNGP11.phx.gbl...
> >> > Bonjour à tous.
> >> >
> >> > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un
TEXTAREA
> >> > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un
champ
> > de
> >> > type xxx dans SQL Server.
> >> > Mon problème est que s'il y a un guillemet ça me plante !!! Je
vodrais
> >> > savoir la syntaxe en sql qu'on doit passer et dans quel type de
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> wrote in message news:# > Non, le W indique des Wide Caracters ou caractère à double byte: Unicode > UTF-16; ce qui correspond aux champs de type nvarchar (Unicode et
maximum
de > 4000 caractères au lieu de 8000). > > Cependant, comme vous êtes européen et qu'à ce titre vous utilisez fort > probablement le symbole Euro, l'utilisation de l'Unicode (et par conséquent > des champs nchar, nvarchar et ntext) ne serait pas une mauvaise idée
dans
> votre cas. > > S. L. > > "jeorme" wrote in message > news:OyQ6B% > > Merci à tous les deux. Ca marche bien avec REPLACE. Perso je voudrais > > plutôt > > utiliser Object Command car je trouve que c'est mieux. Un varchar de 8000 > > c'est bien en ADO de type AdVarWchar non ? > > "Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le > > message > > de news: cm86eu$nno$ > >> > >> Pour ne pas faire planter ton UPDATE tu peux: > >> > >> Soit utiliser l'object Command pour faire ton Update (a ce moment la pas > >> besoin de doubler les apostrophes) > >> > >> Soit modifier ta requete avec un REPLACE pour doubler les apostrophes > >> Requete = "UPDATE LaTable SET LeChamp='" & > >> Replace(LaVariableQuiContientLeTexteDuTextArea,"'","''") & "' WHERE ...." > >> Connection.Execute Requete > >> > >> > >> Laurent. > >> > >> > >> > >> > >> > >> "jeorme" wrote in message > >> news: > >> > Bonjour à tous. > >> > > >> > J'ai un petit souci sur une prog ASP. J'ouvre un Popup avec un TEXTAREA > >> > qu'on saisit , on clique sur envoyer et ça doit mettre à jour un champ > > de > >> > type xxx dans SQL Server. > >> > Mon problème est que s'il y a un guillemet ça me plante !!! Je vodrais > >> > savoir la syntaxe en sql qu'on doit passer et dans quel type de