03. november 2003 - 21:11Der er
6 kommentarer og 2 løsninger
Server.mappath mappe i roden
Jeg har et webhotel hvor databasen ligger i en mappe [DB] og siderne i mappen [root]. På hjemmesiden starter man i [root] dvs. at man ikke har adgang til andre mapper. Hvordan får jeg forbindelse med min database som ligger i [DB]? Jeg har prøvet: DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../database/analyse.mdb")
Jeg kan næsten regne ud at det har noget at gøre med at mappath returnerer den mappe som jeg står i og derfor ikke kan se den anden mappe... Er der en måde man kan gøre dette på?
Normalt skal man skrive den fysiske stil til sådan en folder. Den kan findes med : Response.Write Server.MapPath("/") og så rette [root] til DB i den sti som vises.
ADODB connection objektet dim Conn, DSN Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\www\xxx\DB\DB.mdb" ' Åben databaseforbindelsen Conn.Open DSN
men nu skriver den at den ikke kan finde filen... Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
Yep... jeg fik en anden fejl meddelelse først, men så lavede jeg en ændring og uploadede. Derefter ændrede jeg det tilbage igen, men fik derefter ikke den samme meddelelse igen. Det gik ud på noget med rettigheder... tror jeg.. har nemlig set en lignende fejl før. Desværre fik jeg ikke skrevet den ned.
DOOOOOOOGH!!!!! Jeg har fundet fejlen... Jeg havde IKKE uploaded filen... jeg sad og kigge på local i stedet for remote. ##""#)"!! SKU"!!### HELVEDE!#¤#"¤¤#. Jeg hader når man laver denne slags fejl. Nå, men jeg vil dele pointene mellem jer... I havde jo begge ret. Selvom jeg nok havde regnet den ud før eller senere :D Eagleeye du må lige smide et svar hvis du vil have points
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.