Avatar billede jeffe Nybegynder
09. januar 2003 - 20:45 Der er 10 kommentarer og
2 løsninger

SQL-sætning med @ ?

Jeg skal lave et glemt password-side og til det har jeg formen med en input af text-type med name="email"
Så skal den kigge i db'en og finde den rigtige bruger:

sql = "SELECT * FROM users where email = " & Request.form("email")

users hedder tabellen, email hedder feltet, men den giver fejl:

ADODB.Recordset.1 error '80004005'

SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near '@kvalme.dk ' at line 1


Hvad gør jeg galt, for SQL-sætningen kan vel godt indeholde @, ikke ?
Avatar billede whatever Nybegynder
09. januar 2003 - 20:47 #1
Prøv:

sql = "SELECT * FROM users where email = '" & Request.form("email") & "'"
Avatar billede whatever Nybegynder
09. januar 2003 - 20:47 #2
Du er nød til at indkapsle e-mailadressen i ''.
Avatar billede avlund Nybegynder
09. januar 2003 - 20:47 #3
Du glemmer at det skal være en string. Skriv flg.:

sql = "SELECT * FROM users where email = '" & Request.form("email") & "'"
Avatar billede jeffe Nybegynder
09. januar 2003 - 20:50 #4
prøver lige
Avatar billede jeffe Nybegynder
09. januar 2003 - 20:51 #5
Nice, så funker det.
Tusind tak for hjælpen det er ok med deling af point !?
Avatar billede avlund Nybegynder
09. januar 2003 - 20:56 #6
Jaeh, whatever kom godt nok først (lige netop...) men jeg er da bare taknemmelig.
Avatar billede jeffe Nybegynder
09. januar 2003 - 21:04 #7
Heh, ja 30 sekunder :)
Avatar billede jeffe Nybegynder
09. januar 2003 - 21:06 #8
Du kan få lidt ekstra, hvis du svarer mig på hvordan jeg kan lave et linjeskift i mail-komponenten Chilimail ?
Dette her skriver bare <br> i stedet for at break'e:

oMail.Body = "Hej. Du har spurgt efter dit brugernavn og/eller kodeord, og det er hvad du får her:<br><br>Brugernavn: " & username & "<br><br>Kodeord: " & password
Avatar billede whatever Nybegynder
09. januar 2003 - 21:14 #9
Prøv med VbCrLf
Avatar billede whatever Nybegynder
09. januar 2003 - 21:15 #10
Eller chr(13) & chr(10)
Avatar billede jeffe Nybegynder
09. januar 2003 - 21:20 #11
Dumt spørgsmål, skal de så stå i "" som teksten eller mellem & som variablerne...jeg, du ved hvad jeg mener.
Avatar billede jeffe Nybegynder
09. januar 2003 - 21:25 #12
Fedt nok, det funker...takker
vil du ha' point ?
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
Computerworld tilbyder specialiserede kurser i database-management

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