Avatar billede bpedersen Novice
08. marts 2009 - 00:47 Der er 4 kommentarer og
1 løsning

Forkert input i DB fra formular

Jeg har følgende kode, der ikke bliver gemt korrekt i DB.

Nedenstående kode er en del af en formular, hvor rs("hold") = U10 Piger, men i DB bliver den gemt som U10

Har I nogen ide om hvorfor? Kan det være fordi der er mellemrum?


Response.Write "<option value=" & rs("hold") & ">" & rs("hold") & "</option>"
Avatar billede bpedersen Novice
08. marts 2009 - 00:50 #1
Det skal måske nævnes at feltet i DB er et tekstfelt.
Avatar billede Slettet bruger
08. marts 2009 - 02:02 #2
prøv dette istedet:

Response.Write "<option value='" & rs("hold") & "'>" & rs("hold") & "</option>"

value skal være indkapslet med ' og ', for at kunne håndtere end streng istedet for ét ord.
Avatar billede Slettet bruger
08. marts 2009 - 05:58 #3
Du kan evt. prøve

Team = RS("Hold")
Response.Write("<option value=" & Team & ">" & Team & "</option>")

Hvis du får samme fejl
;;
Team = RS("Hold")
Response.Write(Team)
;;
Hvad skriver den så?
Avatar billede Slettet bruger
08. marts 2009 - 05:59 #4
Argh, havde ikke set erizias svar.. :) Hans er mere rigtigt..
Avatar billede bpedersen Novice
08. marts 2009 - 10:52 #5
erizias> det virkede. takker :o) Laver du lige 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

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