Avatar billede sdn Nybegynder
19. april 2005 - 11:34 Der er 5 kommentarer og
1 løsning

Data fra FORM til SQL streng

Hvordan er det nu lige jeg laver en form som sender variabler til min SQL streng ?

Jeg tænker det er noget i stil med:

strID = Request.Form("id")
strTLF = Request.Form("tlf")

strSQL = "SELECT * FROM DB WHERE (RMANummer= " & strID & " AND Telefon=" & strTLF &  " ) "

Min Form ser således ud:
<form action='test.asp' method='POST' name='rmastatus'>
<input type='text' size='4' name='id' value='rma'>&nbsp;<input type='text' size='10' name='tlf' value='tlf'>&nbsp;<input type='submit' value='Hent'>


Men det kan jeg ikke rigtig få til at fungere...
Nogen bud?
Avatar billede busschou Praktikant
19. april 2005 - 11:36 #1
Det er fint nok borset fra der skal ' omkring tekst
strSQL = "SELECT * FROM DB WHERE (RMANummer= '" & strID & "' AND Telefon='" & strTLF &  "' ) "
Avatar billede busschou Praktikant
19. april 2005 - 11:39 #2
Hvis du giver din submit knap et name="submit" kan du oven over din strSQL lave et tjek
If request.form("submit") <> "" then
  strSQL = "SELECT * FROM DB WHERE RMANummer='"&request.form("id")&"' AND Telefon='"&request.form("tlf")&"'"
  conn.execute(strSQL)
end if
---
Så går den kun i db når formen er submittet
Avatar billede busschou Praktikant
19. april 2005 - 11:40 #3
hvis felterne i databasen er tal så skal der ikke ' omkring
Avatar billede sdn Nybegynder
19. april 2005 - 13:35 #4
tak, jeg glemte at tekstformateringen skal bruge '
Avatar billede sdn Nybegynder
19. april 2005 - 14:49 #5
smid et svar og få point! :)
Avatar billede busschou Praktikant
19. april 2005 - 14:51 #6
selvtakker :o)
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