Thompa__85Medlem sedan aug. 2002601 inlägg
Hejsan!
Kör en sida somjag tidigare hade på en server på www.loopia.se..
men nu lagt över till min egen server. (Windows 2003 server) dvs IIS 6.0.
Men får detta felmedelande:
The '..' characters are not allowed in the Path parameter for the MapPath method.
Trots att det är Exakt samma kod som kördes på loopia servern... börjar undra om det har med att jag inte har rätt komponent installerad eller nått?
den klagar på detta:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databas/blandat.mdb")&";"
Någon som vet vad som kan vara fel?
@ndersMedlem sedan juni 200026 914 inlägg
red: Äh, vi länkar lite istället. ;)
Mvh
Thompa__85Medlem sedan aug. 2002601 inlägg
när jag nu fixat lite så har jag kommit fram till att det verkar som att min server inte klarar av:
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../databas/blandat.mdb")&";"
När man skriver ../ innan databas/blandat.mdb
varför? finns´det nån inställning för att fixa så man kan köra så?
@ndersMedlem sedan juni 200026 914 inlägg
Notera min redigering ovan.
Thompa__85Medlem sedan aug. 2002601 inlägg
@nders skrev:
red: Äh, vi länkar lite istället. ;)
Mvh
okej.-. tackar.. men vart hittar jag den inställningen? kan inte hitta den :s
@ndersMedlem sedan juni 200026 914 inlägg
Då får du leta lite mer. ;)
Jag har inte IIS6, så jag kan bara gissa. Jag tror att det finns en lösning på det stora Internet! :i
Engine^Medlem sedan dec. 20002 861 inlägg
Går det om du anger hela sökvägen istället för att köra med Server.MapPath?
Connect.Open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=http://www.server.com/dinwwwroot/databas/blandat.mdb"
Nu har jag aldrig testat att använda en URL som sökväg, men jag antar att det måste vara detsamma som Server.MapPath()
@ndersMedlem sedan juni 200026 914 inlägg
Engine^ skrev:
Nu har jag aldrig testat att använda en URL som sökväg, men jag antar att det måste vara detsamma som Server.MapPath()
Med den stora skillnaden att det inte fungerar. ;)
Sökväg till accessdatabaser måste anges som full lokal sökväg.
Mvh
Engine^Medlem sedan dec. 20002 861 inlägg
OK...
Går det inte att lägga till en property i connstring då... IsAccessDb=Kick some M$ butt; ;)
@nders skrev:
Sökväg till accessdatabaser måste anges som full lokal sökväg.
Det var något nytt för mig.
Thompa__85Medlem sedan aug. 2002601 inlägg
Engine^ skrev:
Går det om du anger hela sökvägen istället för att köra med Server.MapPath?
Connect.Open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=http://www.server.com/dinwwwroot/databas/blandat.mdb"
Nu har jag aldrig testat att använda en URL som sökväg, men jag antar att det måste vara detsamma som Server.MapPath()
det fungerade inte tyvärr.. :/
Thompa__85Medlem sedan aug. 2002601 inlägg
LarsGMedlem sedan dec. 200012 465 inlägg