Jeg har følgende kode: Set Rs = Server.CreateObject("ADODB.Connection") if Session("level")=0 then DBPath = "DBQ=" & server.mappath("../database/db.mdb") end if if Session("level")=1 then DBPath = "DBQ=" & server.mappath("../../database/db.mdb") end if if Session("level")=2 then DBPath = "DBQ=" & server.mappath("../../../database/db.mdb") end if if Session("level")=3 then DBPath = "DBQ=" & server.mappath("../../../../database/db.mdb") end if if Session("level")=4 then DBPath = "DBQ=" & server.mappath("../../../../../database/db.mdb") end if if Session("level")=5 then DBPath = "DBQ=" & server.mappath("../../../../../../database/db.mdb") end if
Det virker fint, men hvis jeg trykker rundt på sitet så får jeg pludselig følgende fejl:
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 0x560 Thread 0x84c DBC 0xab4b7ac Jet'.
Linien som fejlen refererer til er: Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er lidt svært at sige, når jeg ikke ved, hvornår du får fejlen.. Er det f.eks. på bestemte sider?
I øvrigt kan du spare alle de linjer kode og i stedet skrive: ------------------------------------------------------------- Set Rs = Server.CreateObject("ADODB.Connection")
For i = 0 To Session("level") DBPath = DBPath & "../" Next
Men hvis mappen "database" ligger i hovedmappen på din server kan du bare nøjes med at skrive: ------------------------------------------------------ Set Rs = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("/database/db.mdb") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath ------------------------------------------------------ En skråstreg forrest i stien angiver, at den skal starte i hovedmappen..
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.