61 messaggi dal 28 agosto 2007
ciao,
volevo sapere se qualcuno sa come fare il replace di una stringa che contiene apici. nel senso se io per esemepio ho la stringa "dell'aria" come faccio a trasformarla in dell''aria?
devo poter far questo per evitare problemi di inserimento in una query.
ho provato con il replace normale in questo modo ma nn funziona :
replace('dell'aria', ''', '''')
grazie RHAIZEN
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
RHAIZEN wrote:
ciao,
volevo sapere se qualcuno sa come fare il replace di una stringa che contiene apici. nel senso se io per esemepio ho la stringa
"dell'aria" come faccio a trasformarla in dell''aria?
devo poter far questo per evitare problemi di inserimento in una query.
ho provato con il replace normale in questo modo ma nn funziona : replace('dell'aria', ''', '''')
grazie RHAIZEN

in che linguaggio?
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
61 messaggi dal 28 agosto 2007
ciao,
sql server 2005
ciao RHAIZEN
2.410 messaggi dal 13 febbraio 2003
Contributi
ciao,
sql server 2005

per ovvi motivi (leggi sql injection) il replace non va fatto la sql ma lato applicativo quindi usa replace(stringa,"'","''") e soprattutto usa le stored procedure

Se proprio vuoi usare replace in tsql allora la funzione è la stessa che in vbscript

http://msdn2.microsoft.com/it-it/library/ms186862.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.