Avatar billede trekkies Juniormester
31. oktober 2004 - 13:21 Der er 4 kommentarer og
2 løsninger

Hvorfor går dette ikke?

Hej alle sammen

Jeg har et stort problem, jeg har en validator til 1 felt, men når at jeg vil teste 2 felder, så går det galt.
Her er min kode(1 feld):
Set rs = Conn.execute ("SELECT * FROM user WHERE mail='" & mail & "'")
Denne kode virker fint, men så kommer problemer neden under.

Her vil jeg teste 2 felder, om det indtastet findes i databasen.

Her er min kode(2 felder):
Set rs = Conn.execute ("SELECT * FROM user WHERE mail='" & mail & "' AND WHERE brugernavn='" & brugernavn & "'")

Her kommer fejlen:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "mail='herskalmailstå@mailadresse.dk' AND WHERE brugernavn='Herskal brugernavnstå'".

Kan I se hvad der er galt?

Mvh
Martin Jørgensen
Avatar billede Jman Praktikant
31. oktober 2004 - 13:23 #1
AND WHERE skal bare være AND
Avatar billede eagleeye Praktikant
31. oktober 2004 - 13:23 #2
Du skal kun havde ordet WHERE en gang så prøv:

Set rs = Conn.execute ("SELECT * FROM user WHERE mail='" & mail & "' AND brugernavn='" & brugernavn & "'")
Avatar billede trekkies Juniormester
31. oktober 2004 - 13:27 #3
Nu har jeg fjernet WHERE, men så undersøger den ikke brugernavnet, den undersøger kun mail, hvorfor det?
Avatar billede Jman Praktikant
31. oktober 2004 - 13:29 #4
har du hentet "brugernavn" i en request.form("brugernavn") ??

Prøv at give noget mere kode
Avatar billede eagleeye Praktikant
31. oktober 2004 - 13:29 #5
Den undersøger om Email OG Brungernavn er i samme post vil du finde posten med Enten email ELLER brugernanv skal du bruger OR og ikke AND
Avatar billede trekkies Juniormester
31. oktober 2004 - 13:32 #6
Nu virker det, mange tak for det.

Håber ikke at I bliver sure over min point deling.
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