07. juli 2003 - 13:35Der er
3 kommentarer og 1 løsning
Loginscript funker ikk
hej jeg har et loginskrit som jeg ar konventeret fra JAVASCRIPT til VBSCRIPT men nu virker det ikk min loginbehandling ser således ud:
<% res = conn.Execute("SELECT brugerID FROM person WHERE navn='" + replace(Request.Form("navn"),"'","") + "' AND pass='" + replace(Request.Form("pass"),"'","") + "'") if res.EOF Then Response.Cookies("person") = res.Fields("BrugerID") Response.Redirect("index.asp") %> login'et er lagt i en SSI og jeg laver databaseconnection i hoveddokumentet. database connection som er således: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/database.mdb") %> hvis det virker lidt ulogisk så sig til så poster jeg hovedsiden så man kan se hvordan det ser ud.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
glemtet lige fejlen den er således når man forsøger at logge ind: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01B6) Objektet understøtter ikke denne egenskab eller metode: 'eof' /clan/ssi_midt/logincheck.asp, line 3
set oRs = conn.Execute("SELECT brugerID FROM person WHERE navn='" + replace(Request.Form("navn"),"'","") + "' AND pass='" + replace(Request.Form("pass"),"'","") + "'") if oRs.eof=false Then Response.Cookies("person") = res.Fields("BrugerID") Response.Redirect("index.asp") else response.write "ikke logget ind" end if %> login'et er lagt i en SSI og jeg laver databaseconnection i hoveddokumentet. database connection som er således: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/database.mdb") %>
så kommer denne fejl: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: '' /clan/ssi_midt/logincheck.asp, line 4
set oRs = conn.Execute("SELECT brugerID FROM person WHERE navn='" + replace(Request.Form("navn"),"'","") + "' AND pass='" + replace(Request.Form("pass"),"'","") + "'") if oRs.eof=false Then Response.Cookies("person") = oRs("BrugerID") Response.Redirect("index.asp") else response.write "ikke logget ind" end if %>
Synes godt om
Ny brugerNybegynder
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.