Avatar billede celal Nybegynder
29. februar 2004 - 21:02 Der er 3 kommentarer og
1 løsning

problemer med tomt recordset

Jeg har følgende kode, som ikke virker.

strSQL ="SELECT Count(MedarbejderNo) AS Antal, fornavn, efternavn FROM tblmedarbejder WHERE Brugernavn='"& Request.Form("brugernavn") & "' AND Password='" & Request.Form("adgangskode") &"' GROUP BY fornavn, efternavn"
makeRS(strSQL)

' Checker om Brugernavn og adgangskode er korrekt
if rs.Fields("Antal")>0 then

    ' Hvis brugernavn og kodeord er rigtigt oprettes der en Session
    Session ("login") = "logget"
    Session.Timeout = 30
    Session ("fornavn") = rs.Fields("fornavn")
    Session ("efternavn ") = rs.Fields("efternavn")
   
    Response.Redirect "../index.asp"
else
    ' Hvis brugernavn og kodeord er forkert, bliver brugeren sendt tilbage til login-siden
    Response.Redirect "../index.asp?page=000&fejlbesked=<font face=""verdana"" size=""2"" color=""red""><b>Forkert+brugernavn+eller+adgangskode.+ Prøv+igen...</b></font>"
end if
%>


det er meningen at når rs.Fields("Antal") er 0 skal den ned og udføre else. Men problemet er at rs.Fields("Antal") er Null, jeg har prøvet at bruge : rs.Fields("Antal")<> null, men det virker heler ikke. Nogen som ved hvordan man cheker om recordsetet er tomt?
Avatar billede stig3 Mester
29. februar 2004 - 21:05 #1
Start med at prøve at udskrive den sql steng som du laver. Så kan du se hvad det er du søger efter i databasen.
Avatar billede nute Nybegynder
29. februar 2004 - 21:24 #2
Brug EOF

if Not rs.EOF then
    ' der er et eller flere hits
else
    ' der er ingen hits
end if
Avatar billede celal Nybegynder
01. marts 2004 - 09:47 #3
Cool, det var lige det jeg ledte efter! tak nte. Hvis du vil have pointene må du svare.
Avatar billede nute Nybegynder
01. marts 2004 - 09:53 #4
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operationscenter i Cyberdivisionen Hvidovre

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Vil du være med til at opbygge og udvikle Forsvarets dronekapacitet?

Netcompany A/S

Linux Operations Engineer