Hejsa
Jeg har lavet en hjemmeside med en database forbindelse. Men
skidtet virker ikke. Her er min ASP kode:
<%
If Request("Action") = LoginButton Then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db/Users.mdb")
Conn.Open DSN
SQL = "SELECT * FROM Login WHERE Username = '" +
Request.Form("Username") + "'"
Set RS = Conn.Execute (SQL)
If (RS.EOF And RS.BOF) Then
Session (SiteID + "Authentication") = False
Response.Redirect
("login.asp?Error=Brugernavn+eksisterer+ikke.")
ElseIf RS("Password") <> Request("Password") Then
Session (SiteID + "Authentication") = False
Response.Redirect ("login.asp?Error=Ugyldig+adgangskode")
Else
Session (SiteID + "Username") = RS("Username")
Session (SiteID + "FirstName") = RS("FirstName")
Session (SiteID + "LastName") = RS("LastName")
Session (SiteID + "Email") = RS("Email")
Session (SiteID + "Authentication") = True
Response.Redirect ("godkendt.asp")
End If
End If
Conn.Close
Set Conn = Nothing
%>
SiteID er en konstant jeg har erklæret i en include fil. Det har
virket før, men nu hvor jeg vil lukke DB forbindelsen, så brokker
den sig med følgende fejlbesked:
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8)
Et objekt er obligatorisk: 'Conn'
/login.asp, line 39
Hvad kan der være galt?
Hilsen Rasmus
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials