Avatar billede morten_soegaard Nybegynder
28. oktober 2004 - 19:09 Der er 3 kommentarer og
1 løsning

My SQL fejl i Login script

Hejsa..
Jeg har problemer med et login script. Koden ser således ud:

<%
Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=...; UID=...; PWD=...;"

strSQL = "SELECT * FROM login"

Set rs = my_conn.Execute(strSQL)

fejl = ""
If Request("Submit")<>"" Then
    If Request("brugernavn2") = rs("brugernavn") and _       
        Request("password2")= rs("password") Then
        Session("Valid") = Request("brugernavn2")
        Response.redirect "test.asp"

    Else       
        fejl = "Forkert brugernavn eller password. Prøv igen!"   
    End If
End If
%>

Meningen er at den skal hente brugernavn og password fra databasen "login" men som det står du melder den denne fejl:

ADODB.Recordset.1 error '80020009'

Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record.

/test/default.asp, line 12



Håber i kan hjælpe...

Mvh Morten
Avatar billede morten_soegaard Nybegynder
28. oktober 2004 - 19:13 #1
Hmm kan måske godt selv se fejlen... Nu er rs("brugernavn") vel ikke defineret til at være en af værdierne.. Rigtigt?
Avatar billede morten_soegaard Nybegynder
28. oktober 2004 - 19:55 #2
Ingen som kan hjælpe?
Avatar billede majkat Nybegynder
29. oktober 2004 - 08:44 #3
Det er ikke en MySQL men en ASP fejl. Du er nok bedre stillet ved at flytte spørgsmålet til en anden gruppe.
Avatar billede morten_soegaard Nybegynder
29. oktober 2004 - 10:07 #4
LUKKET
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