26. august 2006 - 08:51Der er
13 kommentarer og 1 løsning
stien til en database
Hej experter Først og fremmest.jeg er stadig nybegynder i asp,så vær overbærende!! :-) Jeg er ved at sætte en webside op med et loginsystem. Jeg har downloaded et loginsystem med en database til brugeroplysninger. Som standard ligger denne database i webmappen.Men jeg vil gerne flytte den ind i en undermappe der heddder (mitwebhotel.dk/DB) da den er sikker imod download der. Er det her ikke der jeg kan definere stien,og hvordan? :::::::::::::::::::::::::::::::::::::::::::::::: strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("usersystem.mdb") :::::::::::::::::::::::::::::::::::::::::::::::::: På forhånd tak Johnny
Det mente jeg også men så kommer denne meddelelse ******************************************************************************* Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x7b0 Thread 0x1304 DBC 0xcd08224 Jet'.
/login.asp, line 10 ***********************************************************************
Her er lige kildekoden som den der ud nu ***************************************** <% SET RS = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("usersystem.mdb")
If Request("mode") = "Check" then
' Authes user, password, and fixed a known securitybug to many login systems. strUsername = Trim(Replace(request("username"),"'","''" )) strPassword = Trim(Replace(request("password"),"'","''" ))
Sql = "Select Count(*) as Found from users where (username = '" & strUsername & "') and (password ='" & strPassword & "')" Set LO = RS.Execute(Sql) if LO("Found") = 0 then Session("login") = "" error = "Drik lidt færre bajere, og ram rigtigt på tasteturet" else strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("DB/usersystem.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN strSQL = "SELECT * FROM users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set ez = myConn.Execute(strSQL) Session("login") = "Authed" Response.Redirect "default.asp" EZ.Close RS.Close Conn.Close End if End if %> ******************************************************
Har den. Glemte stien på: SET RS = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("usersystem.mdb") skulle være ("DB/usersystem.mdb") Men tak for indsatsen!!! Give et svar så får du pointsne alligevel for det hurtige svar 10000 tak
Jeg har ikke de store erfaringer med Frontpage. Efter at have set noget af det kode det laver, holder jeg mig langt væk. Foretrækker så at kode i Notepad.
FP generere selv en masse kode. Hvis du rettere i denne uden om FP, så kan det sagtens tænkes at FP ikke mere kan finde ud af at genkende koden igen.
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.