15 messaggi dal 06 settembre 2002
Ho un problema con l'inserimento di una stringa lunga in un campo memo. Quando inserisco il testo dal form connesso al database e dentro vi sono degli apostrofi (esempio: l'unica) mi da errore:

Microsoft OLE DB Provider for ODBC Drivers errore "80040e14'

[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query ''asfafa'afasfasf', 'asdfasfasfdasdfasfasfa'asdfafasdf'asdfa'sdfasfas''.

/sesamoweb/gestione/news/ins_news.asp, riga 15

mentre se non ci sono apostrofi va tutto liscio. Io capisco il perchè succede questo, ma non so come evitarlo.
Ho provato a passare la stringa attraverso il metodo HTMLEncode ma non cambia niente.

AIUTATEMIIIII!!!!

15 messaggi dal 06 settembre 2002
Non vi disturbate, ho trovato la soluzione. Grazie ugualmente.
La soluzione è far passare la stringa attraverso il replace.

stringa=replace(stringa,"'","''")

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.