Avatar billede ncp Nybegynder
11. maj 2002 - 19:32 Der er 7 kommentarer og
1 løsning

fra " til '

Hvordan erstatter jeg alle " med ' i en sting ?

- og kan jeg evt. lave " om til html-koden for " ?

Avatar billede ncp Nybegynder
11. maj 2002 - 19:33 #1
ps: skal kunne puttes ind i en db...
Avatar billede eagleeye Praktikant
11. maj 2002 - 19:47 #2
Når man ligger ned i en database laver men ' om til to '' fordi SQL fortolkeren tolker en ' som start og slut på en streng men hvis der er to efter hinanden tolkes det som en enkelt ' lige som hvis man i en streng skriver to "" giver et en enkelt "....

Du kan benytte replace

response.write replave(request.form("text"),"'","''")
Avatar billede eagleeye Praktikant
11. maj 2002 - 19:48 #3
Hvorfor vil du lave en " om til en ' ?
Avatar billede ncp Nybegynder
11. maj 2002 - 20:13 #4
eagleeye  >> det ved ejg godt, men det virker ikke...

eagleeye >> fordi, hvis du ligger in stræng ind i en database, som indeholder tegnet " - forsvinder tegnet samt ale hvad der måtte være efter det...
Avatar billede eagleeye Praktikant
11. maj 2002 - 20:26 #5
hvilken database bruger du? Det er da normalt ikke et problem med Access eller mySQL.

Hvis du vil lave " om til ' så det sådan her:
response.write replave(request.form("text"),"""","'")
Avatar billede eagleeye Praktikant
11. maj 2002 - 20:30 #6
Det skal være replace og ike som jeg skrev med v ...:

response.write replace(request.form("text"),"""","'")
Avatar billede rune_c Nybegynder
11. maj 2002 - 20:33 #7
eller hvad du bruger JScript som scriptmotor:

" til ':

(""+ Request.Form("test")).replace(/"/g,"'");

' til ":

(""+ Request.Form("test")).replace(/'/g,"''");
Avatar billede ncp Nybegynder
08. juli 2002 - 14:47 #8
lukker
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