det måste vara en fysisk sökväg om det är en accessdatabas.
ex: c:\inetpub\db\data.mdb
hu kan inte connecta till accessdatabaser med http.
11 svar · 228 visningar · startad av Goosefish
vad ska sökvägen till databasen vara då man har det på nätet??????
det måste vara en fysisk sökväg om det är en accessdatabas.
ex: c:\inetpub\db\data.mdb
hu kan inte connecta till accessdatabaser med http.
så länge det är ett ställe du kan komma till genom att ange en enhetsbokstav, och webserverkontot har tillräckliga rättigheter, så ska det inte vara något problem.
mvh,
kolla på denna adressbok....förstår inte felet....blir inget felmeddelande...http://www1.trihost.mine.nu/mammas/ow/adressbokdel1.htm
någon som kan hjälpa mej?
<!-- #include virtual="/mammas/ow/adovbs.inc" -->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:/wwwroot/mammas/ow/adressbok.mdb"
Set RecSet = Server.CreateObject("ADODB.RecordSet")
Addera = "SELECT * FROM adresstabell"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("Namn") = Request.Querystring("fornamn")
RecSet("Efternamn") = Request.Querystring("efternamn")
RecSet("ICQ") = Request.Querystring("icq")
RecSet("Email") = Request.Querystring("email")
RecSet("Hemsida") = Request.Querystring("hemsida")
RecSet.Update
RecSet.Close
Connect.Close
Response.Redirect "adressbokdel1.htm"
%>
Men del 3 funkar inte heller efter som att den kan inte skriva ut databas innehållet......koden på den ser ut så här:
<!-- #inlude virtual="/mammas/ow/adovbs.inc" -->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:/wwwroot/mammas/ow/adressbok.mdb"
If Request.Querystring("Ordning") = "Namn" Then
Set rec = Server.CreateObject("ADODB.Recordset")
rec.Open Addera, Connect, adOpenStatic, adLockOptimistic
%></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> Namn:
<%=rec("Namn")%><br>
Efternamn: <%=rec("Efternamn")%><br> ICQ: <%=rec("ICQ")%><br> Email:
<%=rec("Email")%><br> Hemsida: <%=rec("Hemsida")%><br>
<%
rec.Close
Connect.Close
End If
%>
Tror du har en speciell mapp som Ddbn MÅSTE vara i, om det är ow katalogen vet jag inte, men har för mig att de har katalog som heter db och där ska ALLA databaser ligga då det är den enda katalogen med tillräckliga rättigheter för att använda .mdb filerna.
cya,
PatrikB
Varför inte använda Server.MapPath
"driver={Microsoft Access Driver (*.mdb)};pwd=;dbq="& Server.MapPath("\Mapp du har din filer i\Mappen du har datadasen i\databasensnamn.mdb")
Funkar det inte att skriva så...