Sökvägen är ju inte den samma som i det andra exemplet... ett tips: Skriv ut Server.MapPath("/databas/gastbok.mdb") för att se vilken sökväg det egentligen blir...
Mvh, Vide
3 svar · 216 visningar · startad av mikael_a
varför fungerar det inte att koppla till en databas som i det första exempel? Vad är det för skillnad?
Set db = Server.CreateObject("ADODB.Connection")
db.Open = "driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("/databas/gastbok.mdb")"
Set rs = Server.CreateObject("ADODB.Recordset")
%>
<%
Set db = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Inetpub\wwwroot\guestbook\mdb\dbGastbok.mdb"
%>
Sökvägen är ju inte den samma som i det andra exemplet... ett tips: Skriv ut Server.MapPath("/databas/gastbok.mdb") för att se vilken sökväg det egentligen blir...
Mvh, Vide
Det som slår mig direkt, förutom sökvägsskillnaden som Vide påpekar, är att det finns ett citationstecken för mycket på slutet, samt ett likhetstecken efter open.
Så här borde det se ut:
Set db = Server.CreateObject("ADODB.Connection")
db.Open "driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("/databas/gastbok.mdb")
Mvh,
databasen ligger på c:\inetpub\wwwroot\databas\gastbok.mdb
det var bara jag som hade glömt att ändra den... suck att man kan vara så blind... tack.
micke