Avatar billede karsten_larsen Praktikant
12. marts 2003 - 11:57 Der er 8 kommentarer og
1 løsning

Problem med en sql

Mit problem er følgende:

Email og adgangsord sendes med en form. På modtager siden tages det ind med Request.Form og skal tjekkes med en databasen. Det fungere fint undtagen når jeg begynder at bruge tal værdier!!

For at brugeren kan komme videre skal email og adgangs ord være sande samt at brugeren ikke har prøvet det før.

:-) Karsten

Nedenfor er koden.


Denne fungerer

sql = "SELECT * FROM stamoplysninger WHERE email = '" & email & "' AND adgang= '" & adgang & "'"

og så skal den tjekke for en talværdi i tjek, som enten er nul eller en.

det bliver til:

sql = "SELECT * FROM stamoplysninger WHERE email = '" & email & "' AND kodeord = '" & kodeord & "' AND tjek = '" & 0 & "'"

hvilket giver følgende fejlmeddelelse:

Microsoft JET Database Engine error '80040e07'

Data type mismatch in criteria expression.

/test/bede_om_resultat.asp, line 27
Avatar billede erikjacobsen Ekspert
12. marts 2003 - 11:58 #1
AND tjek = 0
Avatar billede medions Nybegynder
12. marts 2003 - 11:58 #2
sql = "SELECT * FROM stamoplysninger WHERE email = '" & email & "' AND kodeord = '" & kodeord & "' AND tjek = " & 0

//>Rune
Avatar billede medions Nybegynder
12. marts 2003 - 11:59 #3
Der skal kun ' rundt om hvis dit felt er af tekst! -hvis det er af datatypen "tal/integer" skal det være uden...

//>Rune
Avatar billede erikjacobsen Ekspert
12. marts 2003 - 12:02 #4
Eller (undskyld jeg retter på dig) bare

sql = "SELECT * FROM stamoplysninger WHERE email = '" & email & "' AND kodeord = '" & kodeord & "' AND tjek = 0"
Avatar billede karsten_larsen Praktikant
12. marts 2003 - 12:08 #5
Mnage tak for hjælpen begge to.
-> medions du får 50 p. for svaret virkede med det samme samt påpegning af '
-> erikjacobsen du får 10 p. for at hjælpe med at gøre asp mere enkel (vil du lave et svar.)

:-) karsten_larsen
Avatar billede karsten_larsen Praktikant
12. marts 2003 - 12:08 #6
Mnage = Mange
Avatar billede erikjacobsen Ekspert
12. marts 2003 - 12:55 #7
Tak, ingen point
Avatar billede karsten_larsen Praktikant
12. marts 2003 - 14:10 #8
okay

k_l
Avatar billede medions Nybegynder
12. marts 2003 - 14:45 #9
erikjacobsen> lol det var sq da utroligt med dig :)

Thx 4 Poinz

//>Rune
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