On Mon, 31 Oct 2016 07:31:22 -0700 (PDT), Jens
<
jens.r.ra...@gmail.com> wrote:
>Jeg får fejlen:
>
>ADODB.Connection fejl '800a0e7a'
>Provideren kan ikke findes. Den er muligvis ikke installeret korrekt.
>/arrangementer.asp, linje 43
>
>Pågældende linje i programmet arrangementer.asp hedder
>Conn.Open DSN
>
>og DSN er tidligere defineret som
>DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/") & "/../database\vvvdb.mdb;Persist Security Info=False"
Et par gæt i tågen:
1. Ved du positivt, om databasedriveren er installeret?
2. Det er ikke sikkert, at den er så glad for "/../" i din sti til
databasen.
Det ser ud til, at du har databasen liggende uden for webscope
(hvilket er helt som det skal være).
Prøv at starte med midlertidigt at flytte databasen ind i webscope (fx
i rod-dir.) og ret stien, så den passer.
Hvis det så virker, så er driveren OK, og det er bare et spørgsmål om
at få den til at æde den rigtige sti.
Jeg plejer at løse det på denne måde:
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
Server.MapPath("/vvvdb.mdb")
DSN = Replace(DSN, "www", "database")
Den første linje giver dig stien, som om den lå i web-roden.
Den anden linje erstatter "www" med "database" (forudsat sit web-dir
er "www").
Det er som sagt bare et par gæt i tågen. Det er svært at vide, når man
ikke kender hekle dit setup.
PS: Spørgsmålet hører i virkeligheden hjemme i ASP-gruppen :-)
Good luck,
Jørn
--
Jørn Andersen
http://socialister.dk
http://marxisme.dk