/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
IIS: Kan ikke skrive til access database f~
Fra : Petey


Dato : 12-07-02 15:26

Jeg forsøger med følgende asp-kode at få adgang til en access database:
-----------------
<%
var Queue = "Select * FROM test";
var Conn = Server.CreateObject("ADODB.Connection");
Conn.Open("Driver={Microsoft Access Driver (*.mdb)};
Dbq="+Server.MapPath("test.mdb"));
var test = Server.CreateObject("ADODB.Recordset");
test.Open(Queue,Conn,3,3);
test.AddNew;
test("test")="TEST";
test.Update;
-------------
Men jeg får hele tiden fejlen:
-------------
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er
skrivebeskyttet og kan ikke opdateres.
-------------

Jeg bruger Windows XP og IIS. Jeg tror årsagen er, at mappen hvor asp-filen
og databasen ligger i (inetpub/wwwroot) er er skrivebeskyttet. Men jeg kan
ikke fjerne skrivebeskyttelsen. Jeg har også prøvet at gå ind under IIS og
sætte hak i at måtte skrive til mappen. Men intet har virket.



 
 
Troels (12-07-2002)
Kommentar
Fra : Troels


Dato : 12-07-02 15:41

Har du tjekket at IUSER brugerkontien har adgang til at læse eller skrive til
denne mappe?




Petey wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg forsøger med følgende asp-kode at få adgang til en access database:
> -----------------
> <%
> var Queue = "Select * FROM test";
> var Conn = Server.CreateObject("ADODB.Connection");
> Conn.Open("Driver={Microsoft Access Driver (*.mdb)};
> Dbq="+Server.MapPath("test.mdb"));
> var test = Server.CreateObject("ADODB.Recordset");
> test.Open(Queue,Conn,3,3);
> test.AddNew;
> test("test")="TEST";
> test.Update;
> -------------
> Men jeg får hele tiden fejlen:
> -------------
> Fejltype:
> Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er
> skrivebeskyttet og kan ikke opdateres.
> -------------
>
> Jeg bruger Windows XP og IIS. Jeg tror årsagen er, at mappen hvor asp-filen
> og databasen ligger i (inetpub/wwwroot) er er skrivebeskyttet. Men jeg kan
> ikke fjerne skrivebeskyttelsen. Jeg har også prøvet at gå ind under IIS og
> sætte hak i at måtte skrive til mappen. Men intet har virket.
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Petey (12-07-2002)
Kommentar
Fra : Petey


Dato : 12-07-02 20:03

Nej. Hvordan gør jeg det ?

"Troels" <tl@c.dk> skrev i en meddelelse news:agmppc$l3q$1@sunsite.dk...
> Har du tjekket at IUSER brugerkontien har adgang til at læse eller skrive
til
> denne mappe?
>
>
>
>
> Petey wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jeg forsøger med følgende asp-kode at få adgang til en access database:
> > -----------------
> > <%
> > var Queue = "Select * FROM test";
> > var Conn = Server.CreateObject("ADODB.Connection");
> > Conn.Open("Driver={Microsoft Access Driver (*.mdb)};
> > Dbq="+Server.MapPath("test.mdb"));
> > var test = Server.CreateObject("ADODB.Recordset");
> > test.Open(Queue,Conn,3,3);
> > test.AddNew;
> > test("test")="TEST";
> > test.Update;
> > -------------
> > Men jeg får hele tiden fejlen:
> > -------------
> > Fejltype:
> > Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> > [Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er
> > skrivebeskyttet og kan ikke opdateres.
> > -------------
> >
> > Jeg bruger Windows XP og IIS. Jeg tror årsagen er, at mappen hvor
asp-filen
> > og databasen ligger i (inetpub/wwwroot) er er skrivebeskyttet. Men jeg
kan
> > ikke fjerne skrivebeskyttelsen. Jeg har også prøvet at gå ind under IIS
og
> > sætte hak i at måtte skrive til mappen. Men intet har virket.
> >
> >
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Søren Lund Jensen (19-07-2002)
Kommentar
Fra : Søren Lund Jensen


Dato : 19-07-02 19:55

"Petey" <ekkane2001@yahoo.com> wrote in message
news:3d2f2806$0$13959$edfadb0f@dspool01.news.tele.dk...
> Nej. Hvordan gør jeg det ?
>
> "Troels" <tl@c.dk> skrev i en meddelelse news:agmppc$l3q$1@sunsite.dk...
> > Har du tjekket at IUSER brugerkontien har adgang til at læse eller
skrive
> til
> > denne mappe?

Find mappen, som databasen er placeret i, højre-klik på den og væl
egenskaber. Der skulle gerne være et faneblad, som hedder noget i retning
Security. Her vælger til Tilføj/Add og skriver IUSR_<din maskines_navn> og
giver klikker i read, write og execute.





Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste