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.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
11 svar · 204 visningar · startad av Goosefish
vad ska sökvägen till databasen vara då man har det på nätet??????
------------------
Goosefish
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.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
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,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
kolla på denna adressbok....förstår inte felet....blir inget felmeddelande...http://www1.trihost.mine.nu/mammas/ow/adressbokdel1.htm
------------------
Goosefish
hur ser koden på adressbokdel2.asp ut?
du har ingen on error resume next på den sidan?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
<!-- #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"
%>
------------------
Goosefish
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
%>
------------------
Goosefish
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
------------------
*Det tar sig sa han som hade eld i håret*
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å...
------------------
Plikten framför Allt......
[Redigerat av Tobbster den 20 jul 2001]
[Redigerat av Tobbster den 20 jul 2001]