01. februar 2004 - 11:27
Der er
4 kommentarer og 2 løsninger
Hjælp til redirect
Hej Er der nogen der kan se hvad der er galt her <% Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/smask.mdb") strSQL = "SELECT username FROM smask_members"&_ " WHERE (username = '" & Session("username") & "')"&_ " AND (account_valid = '1')" If Not (rs.BOF Or rs.EOF) Then Response.Redirect("clear.asp") Else ' Hvis brugeren ikke fandtes i databasen Response.Redirect("default.asp") End If myConn.Close Set myConn = Nothing %> Jeg får en Object required: 'rs' /forening/unlogged.asp, line 10 Det kan godt være at dette ikke er den rigtige måde at tjekke på, om brugeren har været logget på før. Men noget må jeg jo prøve :)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
01. februar 2004 - 11:29
#1
Du mangler at Execute din SQL sætning så prøv at tilføje: Set rs=myConn.Execute(strSQL) lige inden linjen: If Not (rs.BOF Or rs.EOF) Then
01. februar 2004 - 11:30
#2
Du refererer til "rs" som ikke er erklæret. Din hensigt var sikkert, at du ville have opretet et recordset... /Steen
01. februar 2004 - 11:30
#3
jeg benytter ikke ( ) i response.redirect derudover skal der ikke '' omkring 1-tallet, hvis det altså er et talfelt i din database
01. februar 2004 - 11:36
#4
Skønt... langt om længe virker det ( en smule ) eagleeye, smid lige et svar, da jeg brugte både dit og superior's svar
01. februar 2004 - 11:37
#5
Ok her et svar :)
01. februar 2004 - 11:38
#6
Tusinde tak for de hurtige brugbare svar. Håber I er tilfredse med at dele
Kurser inden for grundlæggende programmering