webForumDet fria alternativet
Logga in / Bli medlem

Problem med access-databas

ASP

4 svar · 238 visningar · startad av Magnus.P

Medlem sedan jan. 200314 inlägg
Trådstart#1

Hej!
Jag har ett problem. När jag kör min sida lokalt så funkar allt perfekt, men så fort jag läger upp den på internet strular det så fort någonting ska läggas till eller läsas från databasen. Jag tror det har med sökvägen att göra.

Lokalt: Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\film\film.mdb"

Internet: Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=http://www....../film/film.mdb"

är det detta som är fel?

Medlem sedan juni 200032 967 inlägg
#2

Du skall alltid ange en sökväg i filsystemet, alltså, det andra alternativet fungerar inte.

Om du inte vet exakt var databasen ligger på hårddisken kan du använda server.mappath. Om databasen ligger i samma mapp som asp-filen som anropar den:

Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("film.mdb")

På ditt webhotell har du oftast en speciell mapp som du måste lägga databaser i, eftersom Access-databaser kräver speciella rättighetsinställningar på mappnivå.

Jag hoppas det gjorde dig lite klokare, annars är det bara att fråga på.

Sist men inte minst: Välkommen till webForum! :bire

Mvh

Medlem sedan dec. 19998 577 inlägg
#3

Ja, du kan inte ange en http-adress som sökväg till databasen.
Använd server.mappath istället för att få korrekt sökväg:

connect.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath( "/ " ) & "/scriptkatalog/film.mdb"

Du måste alltså ha en katalog som tillåter att du (iusr_datornamn) skriver till den.

Medlem sedan jan. 200314 inlägg
#4

Tack så mycket för hjälpen. Tyvärr så fungerar det inte ändå, men det är ju det ända som det är sökväg i och allt funkar lokalt. Jag får försöka lista ut vad det är som är fel. Detta hjälpte ju iallafall lite, och ja, jag har skrivrättigheter till den mappen databasfilen ligger i.

Medlem sedan juni 200032 967 inlägg
#5

Vad får du för felmeddelande?

389 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
129 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)