Avatar billede zetn Nybegynder
27. september 2004 - 08:47 Der er 4 kommentarer og
2 løsninger

Simpel select fra database

Heysa, er der ikke en måde hvorpå man kan sammenskrive flere strSQL strenge. Jeg skal teste om email og username findes i en database, men kan man ikke skrive det i en streng fremfor at skrive det i 2?

strSQL = "Select * from users where username = '" & Request.Form("username") & "'"
set user = conn.execute(strSQL)

^ - kan man ikke kæde email ind i den sætning?

/jacob
Avatar billede fennec Nybegynder
27. september 2004 - 08:50 #1
strSQL = "Select * from users where username = '" & Request.Form("username") & "' and email='"& Request.Form("email") &"'"
Avatar billede zetn Nybegynder
27. september 2004 - 08:51 #2
Ja, men hvis en af dem findes skal den melde tilbage hvilket af dem der findes.
Avatar billede medions Nybegynder
27. september 2004 - 08:55 #3
strSQL = "Select * from users where username = '" & Request.Form("username") & "' and email='"& Request.Form("email") &"'"

Set objRs = objConn.Execute()

If Not objRs.EOF Then
  Response.Write("Brugeren: " & objRs("username") & " findes!")
End If

Er det sådan du mener?

//>Rune
Avatar billede fennec Nybegynder
27. september 2004 - 08:59 #4
I nogle databaser kan man skive if sætninger ind i, men det er ikke noget jeg kender til. Jeg ville gøre sådan:

strSQL = "Select * from users where username = '" & Request.Form("username") & "' OR email='"& Request.Form("email") &"'"
set user = conn.execute(strSQL)
If Not user.EOF Then
  if user("username") = Request.Form("username") then
    'username passer
  else
    'email passer
  end if
else
'Ingen passer
end if
Avatar billede zetn Nybegynder
27. september 2004 - 09:52 #5
Smid et svar alle sammen, lavede det bare med 2 strenge.
Avatar billede medions Nybegynder
28. september 2004 - 16:15 #6
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
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