If you look at the link links you gave you will also find another solution
The third kind of connection you can use is the MapPath connection. This is referred to as a DSNless connection. The mappath connection can be useful when you don't know the exact path to the database and you don't have a DSN set up for the database. The syntax for this kind of a connection is listed below.
<% Dim objConn 'declare your variable to hold your connection Set objConn=Server.CreateObject("ADODB.Connection") connectionString="DBQ=" & Server.MapPath("NameOfDatabase.mdb") objConn.open "DRIVER={Microsoft Access Driver (*.mdb)}; " & connectionString %>
I'm not sure, although if we talk DOS then ./ would be the current dir and ../ would be go back one, although I may be wrong, its a few years since I played around with DOS :o)
Even so, where is lars? Maybe he has done a runner!
Jeg har forsøgte at svare flere gange, men eksperten lavede time out hver gang og senere kunne jeg ikke logge ind. Jeg har prøvet alle jeres forslag, men det hjælper ikke. Jeg bruger gratishjemmesiderne friserverplads.dk og brinster.com
Inden jeg oprettede spørgsmålet prøvede jeg netop det, som du foreslå med:
<% Dim objConn 'declare your variable to hold your connection Set objConn=Server.CreateObject("ADODB.Connection") connectionString="DBQ=" & Server.MapPath("NameOfDatabase.mdb") objConn.open "DRIVER={Microsoft Access Driver (*.mdb)}; " & connectionString %>
you obviously need to alter the dB name to the corect name connectionString="DBQ=" & Server.MapPath("NameOfDatabase.mdb") and also the db must be placed in the same directory as your web root.
What error are you getting? The folder where the dB is located MUST have read/write persmissions and also the .mdb file too.
Hvorfor viser du det ikke bare på din egen computer til eksamen?
Hvis du har brug for at vise det på nettet, kan jeg lægge det ud på lars.roelsgaard.dk. Så skal du sende det til mig inden kl. 23 og med en relativ sti, som hedder "../../mindatabase.mdb". Jeg kan desværre ikke give dig adgang til upload på serveren eller til at rette i det, når det er lagt op. Det skal virke i første forsøg. Send det zippet til hekla@dadlnet.dk
Mange tak for tilbuddet. Jeg skal aflevere det i morgen og så skal det virke indtil efter eksamen, som er den 15 januar. Problemet er, at det skal køre fra mindst to hjemmesider, så jeg kan være sikkert på, at det virker, hvis den ene hjemmeside er nede.
Men når jeg ændrer det tilbage igen til Set objConn = Server.CreateObject("ADODB.Connection") objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=c:/Inetpub/wwwroot/1/o/db.mdb" så er der ingen problemr
Det gør den desværre også. Nå, men jeg har nu forklaret i rapporten, hvorfor det ikke virker og, at de (censor og lærerne) må afvikle det vha af IIS i Windows, hvis de vil se det i praksis. Heldigvis virker alt det andet ASP, som jeg har lavet (passwordlogin, udtræk, kategorivisning osv).
Jeg siger mange tak for hjælpen og giver jer nogle point, men hvis nogle har svaret, vil jeg meget gerne vide det, så jeg kan vise det til eksamen.
lars, I would also think that the teachers would accept your answe, otherwise as you say, they should set it up under Windows. Something else though. Your internet "internetudbyder" must support ASP and Access databases, its not enough just placing it on a WEB host!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.