Avatar billede netro Nybegynder
19. oktober 2004 - 01:00 Der er 4 kommentarer og
1 løsning

Indsæt backslash og single quot i en tabel

Når de to tegn \ og ' indsættes i en tabel, escape's single quot'en (som det bl.a. ses i javascript). Det resulterer i en fejlmeddelelse magen til den, man får, hvis ikke ' er erstattet med '', da der manipuleres med SQL-sætningen. Jeg har ikke før tænkt på, at det er et problem at indsætte de to tegn (\'). Det nytter ikke noget at lave en replace med \''. Nogen der har en løsning på det?
Avatar billede sbm Nybegynder
19. oktober 2004 - 09:15 #1
Et kvalificeret gæt. (ikke testet)

Escape backslash og indsæt single quote som du plejer

\\''
Avatar billede netro Nybegynder
19. oktober 2004 - 13:31 #2
Ja, den har jeg også tænkt på. Altså at erstatte én backslash med to:

Replace(Streng, "\", "\\")

- har ikke prøvet det endnu, men jeg ved så ikke, hvordan det går, hvis fx. \\' skal indsættes, da det bliver til:

\\\\''

Jeg vender tilbage.
Avatar billede netro Nybegynder
22. november 2004 - 00:06 #3
Jeg fik aldrig afprøvet det, men læg bare et svar, så vi kan få afsluttet tråden.
Avatar billede sbm Nybegynder
22. november 2004 - 09:01 #4
Ok. Takker.
Avatar billede netro Nybegynder
22. november 2004 - 12:15 #5
Selv tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester