![]() |
Glömde skriva att jag bara har en databas i just den mappen.
|
För att databasen inte ska kunna laddas ner bör den ligga i mappen katt.nu, eller en mapp i katt.nu som du döper till db.
Anger du sökvägen från roten? Det blir nog lättare om du klistrar in din databaskoppling i news2.asp här. |
Kod från news.asp:
db = Server.MapPath("db/news.mdb") ' Databasens sökväg Ska jag istället skriva 'd:\clients\katt.nu\wwwroot\forum5\kattnytt\db\new s.mdb' ? Och i så fall hur ska jag då ändra dessa rader: <%Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db Mitt förslag är: <%Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open db Eller är det helt åt skogen? :) |
De andra raderna behöver du inte ändra. Det ända du behöver ändra är sökvägen till databasen, som då ska vara 'd:\clients\katt.nu\wwwroot\forum5\kattnytt\db\new s.mdb', ifall du nu är säker på att databasen ligger där. Men som sagt, lägg inte databasen så att man kan ladda ner den.
Och en annan sak, skapa hellre en fil där du har sökvägen i. Sen inkluderar du den sidan där du behöver databaskoppling. På så sätt behöver du bara ändra sökvägen på ett ställe om det skulle behövas sen. |
Tack för ditt tålamod!
När jag gör så, så får jag detta meddelande när jag försöker ladda news2.asp Server.MapPath() error 'ASP 0172 : 80004005' Invalid Path /forum5/kattnytt/news2.asp, line 5 The Path parameter for the MapPath method must be a virtual path. A physical path was used. Jag har då endast ändrat till följande: db = Server.MapPath("d:\clients\katt.nu\wwwroot\forum5\ kattnytt\db\news.mdb") ' Databasens sökväg |
Skippa Server.Mappath() ifall du använder en komplett sökväg.
|
YES! Det fungerar!!
Jag tackar för all hjälp jag fått! Helt suveränt! |
Alla tider är GMT +2. Klockan är nu 16:13. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson