Avatar billede bongo20 Nybegynder
07. oktober 2005 - 14:48 Der er 9 kommentarer og
1 løsning

Replace til sql

Hej

Hvordan replacer jeg f.eks. tegnet " som brugt i tommer på hjul til bil.
Altså 17" fælge?

:o)
Avatar billede medions Nybegynder
07. oktober 2005 - 14:50 #1
Replace(strVar, "'", "''")

//>Rune
Avatar billede bongo20 Nybegynder
07. oktober 2005 - 14:51 #2
Det er jo den lille ' og ikke "

Ik?
Avatar billede michael_stim Ekspert
07. oktober 2005 - 14:53 #3
Eller også escaper du den. Hvis det f eks er et inputfelt og det skal ind i en database.
Avatar billede kalp Novice
07. oktober 2005 - 14:54 #4
Replace(strVar, "\"", "nogetandet")
Avatar billede bongo20 Nybegynder
07. oktober 2005 - 14:54 #5
ja hvordan escaper jeg den michael ?
Avatar billede fennec Nybegynder
07. oktober 2005 - 14:55 #6
Replace(strVar, """", """""")
Avatar billede bongo20 Nybegynder
07. oktober 2005 - 15:09 #7
min streng afbrydes stadig ved den " .. jeg får ingen fejl, men resten af teksten kommer ikke med i db
Avatar billede michael_stim Ekspert
07. oktober 2005 - 15:11 #8
Nu gør du det FØR du smider det i databasen, ikk?
Avatar billede polle007 Nybegynder
07. oktober 2005 - 15:14 #9
" skal der normalt ikke pilles ved. Tror du ikke det er når du trækker indholdet ud igen, at det går galt. F.eks.:

<input value="17" form">

det kan browseren ikke lide. Hvis du encoder det først, sker ovenstående uheld ikke

out = Server.HTMLEncode(var)
Avatar billede bongo20 Nybegynder
07. oktober 2005 - 15:25 #10
Lige nøjagtig polle,. det var i selve overførslen via en form post.
Kanon,. smider du et svar?
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