Strängar i INSERT INTO
Hej!
Hur skriver man för att få in en större textmassa innehållande massa enkelfnuttar (') och dubbelfnuttar (") med INSERT INTO?
ex)
INSERT INTO tblTable
(Text)
VALUES
(strText)
där strText alltså innehåller en rackarns massa fnuttar
mvh
/Michael
Svara
Sv: Strängar i INSERT INTO
Jag brukar göra en av två saker, för att vara säker på att det inte blir fel.
Då en person skriver in en text i en textbox så kollar jag igenom den och ersätter "farliga" tecken (", <, >,') med något annat (|,£,~). Dessa sparas och läses tillbaka omvänt då det ska visas.
Det finns säkert färdiga och kanske smidigare sätt för detta men...
Svara
Sv: Strängar i INSERT INTO
Enklast är väll att lägga till backslash "\" före alla sådana tecken (inkl. backslash själv). Det är väll det vanligaste.
//Jonas
Svara
Sv: Strängar i INSERT INTO
Vad jag känner till behöver man inte ersätta mer än ' med ''
Och det gör man med Replace(strText, "'", "''")
/Thomas
Svara