Stig Johansen wrote in dk.edb.internet.webdesign.serverside.asp:
> Jens R. Rasmussen wrote:
>
> > Jeg var ikke klar over, at man kunne lave et og samme kald, som tilpassede
> > sig om man kaldte lokalt eller remote. For det er det du siger man kan med
> > nedenstående,ikk?
>
> Ja, altså forudsat directory strukturen er den samme, og de samme providere
> er installeret.
>
> > Tak - det har jeg gjort, og testopkaldet gik fint igennem. Jeg bemærkede
> > at brugerid står som admin - selvom jeg logger på med et andet id, lad os
> > kalde det JENS. Sålænge brugerid står som admin går testkaldet fint
> > igennem - men ikke hvis jeg ændrer til JENS. Men det betyder måske ikke
> > noget.
>
> Det er noget med brugeropsætning i Access (som jeg ikke kender så meget
> til). Mit normale metier er ovre i nogle andre databaser.
>
> > Og så prøver jeg igen fra mit program. Nu får jeg så en ny fejlmeddelelse,
> > nemlig:
> > "Microsoft JET Database Engine (0x80004005)
> > Microsoft Jet-databasemotoren kan ikke åbne filen
> > "c:\inetpub\database\vvvdb.mdb". Den er allerede åbnet med udelt adgang af
> > en anden bruger, eller du skal have tilladelse til at vise dataene."
>
> Det er en noget mere sigende fejlmelding.
> Der står at du enten har åbnet databasen med et andet program, eller 'skal
> have tilladelse til at vise dataene'.
>
> Den bruger som din IIS kører under (typisk IUSR_xxx) skal have læse og
> skriveadgang til c:\inetpub\database\
>
> Prøv at tjekke rettighederne til det bibliotek.
>
> >> > Den konkrete fejlmeddelelse er:
> >> > "Registreringsnøglen Temporary (volatile) Jet DSN for process
> >> > 0x1334 Thread 0x968 DBC 0x1a524c4 Jet kan ikke åbnes."
> >>
> >> "Registreringsnøglen" aka "registry" tyder på noget rettighedsproblem.
> >
> > Det tror jeg du har helt ret i. Men hvor skal jeg mon ændre i rettigheder.
>
> Da du nu bruger Oledb i stedet for ODBC lokalt, tror jeg bare du skal glemme
> denne fejl.
>
> > I udl-testen har jeg afkryde såvel 'Read/write' som 'Share Deny none'. Og
> > iselve db-filen vvvdb.mdb er der så vidt jeg kan se ingen steder jeg kan
> > angive læse/skriverettigheder.
>
> Det skal du gøre i 'stfinderen'.
> Jeg bruger Win 2000, og der er det højreklik - properties - security.
>
> > Så 'ja' jeg tror du har helt ret - nu er det "bare" et rettighedsproblem.
> > Kan du lede mig nok et stykke på vej?
>
> Jeg har ikke nyere Windows/Access, så hvis det ikke er det samme som på Win
> 2000, så kan jeg nok ikke hjælpe med det.
>
> --
> Med venlig hilsen
> Stig Johansen
Tak stig. Nu virker det. jeg skriver lidt udførligt fordi der var et indlæg
forleden, hvor en anden også havde problemer med at tilgå sin database - måske
han har samme problem som jeg havde.
Det viste sig, at går man ind under "administration" i kontrolpanelet og peger
på "computeradministration" og derefter "Tjenester og programmer" og dernæst
"Inter Information Service", så "Websteder" og endelig højreklikker på
"Standardwebsted" så er der minsandten en "alle opgaver" som indholder "Guiden
tilladelser". Og så var det jo bare at køre den igennem.
Tak for din hjælp.
mvh
/Jens
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials