Avatar billede omgangsdyret Nybegynder
01. maj 2002 - 20:15 Der er 8 kommentarer og
1 løsning

ulovlige tegn som ' og "&"

Hej!
Jeg har 1 side hvor der bliver tilføjet nogle ting til 1 access database som brugeren har skrevet i 1 form på 1 tidligere side.
problemet er så at når brugeren FX skriver ' eller & tegnet melder den fejl!
Nogen der kan hjælpe mig med at få det ordnet?
Avatar billede entracore Nybegynder
01. maj 2002 - 20:19 #1
Bare et forslag men vil Server.URLEncode(DinStreng) ikke virke ?
Avatar billede omgangsdyret Nybegynder
01. maj 2002 - 20:23 #2
kan man kombinere det med dette: tekst = Replace(request.Form("tekst"),vbCrLf,"<br>")  ?
Avatar billede Slettet bruger
01. maj 2002 - 20:36 #3
ellers kan du vel bare lave en validering i enten aso eller javascript, der fortæller brugeren at disse tegn ikke må benyttes
Avatar billede omgangsdyret Nybegynder
01. maj 2002 - 20:49 #4
Har fået det til at virke med entracore's metode så det kom til at se sådan ud:
Server.URLEncode(Replace(request.Form("tekst"),vbCrLf,"<br>"))
Vil gerne bede entracore om at aflægge svar..:)
Tak for hjælpen
Avatar billede eagleeye Praktikant
01. maj 2002 - 23:10 #5
Når det er SQL tolker SQL executeren en ' som start og slut på en streng. Men hvis du konverttere en ' til to '' så tolder SQL executeren det som en rigtig tekst ' eks Ole's bil:

strText = Replace(Request.Form("InputFelt"),"'","''")

Så når du udskriver igen behøver du ikke tænke på at det er konvertere til to '', for det bliver nede i databasen konverete til en '.

Hvis du laver en ' om til to '' bør du ikke få problemmet med &.
Avatar billede webbe Nybegynder
02. maj 2002 - 08:24 #6
Når der er tale om 2 eller flere tegn:

strTxt = replace(replace(replace(request.form("field"),"'","´"),"""","´´"),"&","og")

Og på den måde kan du bygge alle de replace på du vil for at erstatte uønskede tegn! ;0)
Avatar billede jens_k Nybegynder
08. juni 2002 - 17:15 #7
Du kan gøre med TRIM funktionen...

Du skriver bare :

Tekst = TRIM(Request.Form("Navn"))

Så tager den alle tegn med..
Avatar billede omgangsdyret Nybegynder
12. august 2002 - 14:57 #8
.
Avatar billede jens_k Nybegynder
14. august 2002 - 22:25 #9
Hvaa... Virkede det eller hvad ?

Jens K
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