/ 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
Skrive-rettighedder
Fra : Frederik Ø.


Dato : 12-04-03 02:54

Hejsa NG :)

Jeg åbner en database fra en asp fil med:

Set database = Server.CreateObject("ADODB.Connection")
database.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\inetpub\wwwroot\db\dagbog.mdb")

....senere bruger jeg så kommandoen:
indlaeg.AddNew

I IE får jeg fejlmeddelelsen:
Cannot update. Database or object is read-only.
/database/kap4/opret.asp, line 16

Jeg bruger IIS på en maskine med WinXP pro
Jeg har sat skrive rettighedder til for mappen "db" i IIS under
Administrative Tools i kontrol panelet..

Er der nogel der har nogle forslag til hvad jeg gør forkert?



 
 
bsn (11-04-2003)
Kommentar
Fra : bsn


Dato : 11-04-03 17:43


"Frederik Ø." <frederik@oesteraa.dk> skrev i en meddelelse
news:b76ohk$8k5$1@sunsite.dk...
> Hejsa NG :)
>
> Jeg åbner en database fra en asp fil med:
>
> Set database = Server.CreateObject("ADODB.Connection")
> database.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data
> Source=c:\inetpub\wwwroot\db\dagbog.mdb")
>
> ...senere bruger jeg så kommandoen:
> indlaeg.AddNew
>
> I IE får jeg fejlmeddelelsen:
> Cannot update. Database or object is read-only.
> /database/kap4/opret.asp, line 16
>
> Jeg bruger IIS på en maskine med WinXP pro
> Jeg har sat skrive rettighedder til for mappen "db" i IIS under
> Administrative Tools i kontrol panelet..
>
> Er der nogel der har nogle forslag til hvad jeg gør forkert?

Ser ud til, at du kun kan læse fra databasen.
Fjern evt. skrivebeskyttelse fra selve databasefilen.

Jeg kører selv IIS på xp prof.
Kald http://localhost/index.htm for at starte serveren.

Bjarne



Frederik Ø. (12-04-2003)
Kommentar
Fra : Frederik Ø.


Dato : 12-04-03 06:54

"bsn" <bsn@oncable.dk> wrote in message
news:3e96f080$0$32024$edfadb0f@dread12.news.tele.dk...

> Ser ud til, at du kun kan læse fra databasen.
> Fjern evt. skrivebeskyttelse fra selve databasefilen.

Det er gjort! Er der andre forslag?

Mvh
Frederik Ø.




Martin_P (12-04-2003)
Kommentar
Fra : Martin_P


Dato : 12-04-03 00:17


>
>Det er gjort! Er der andre forslag?
>
>Mvh
>Frederik Ø.
Tildel skriverettiheder på selve database filen til IUSER_<maskinnavn>

Martin_P

Jens Gyldenkærne Cla~ (12-04-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 12-04-03 10:06

Frederik Ø. skrev:

>> Ser ud til, at du kun kan læse fra databasen.
>> Fjern evt. skrivebeskyttelse fra selve databasefilen.
>
> Det er gjort!

For IUSR-kontoen? IUSR_maskinnavn skal have skriveadgang til den
mappe databasen ligger i.

Se også artiklen her: <http://asp-faq.dk/article/?id=4>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Frederik Ø. (12-04-2003)
Kommentar
Fra : Frederik Ø.


Dato : 12-04-03 20:02

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns935B70F2C536Cjcdmfdk@gyrosmod.cybercity.dk...
> Frederik Ø. skrev:

> For IUSR-kontoen? IUSR_maskinnavn skal have skriveadgang til den
> mappe databasen ligger i.

Og det gør man hvordan? Er total newbie i det her!
Du er nødt til at guide mig lidt igennem...

Mvh
Frederik




Jens Gyldenkærne Cla~ (12-04-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 12-04-03 10:08

Frederik Ø. skrev:

> Det er gjort! Er der andre forslag?

Et forslag der ikke har noget med din database at gøre:

Stil dit computerur. Det er foran.

(jeg har svaret på dit spørgsmål i et andet indlæg)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (12-04-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 12-04-03 23:17

Frederik Ø. skrev:

>> For IUSR-kontoen? IUSR_maskinnavn skal have skriveadgang til den
>> mappe databasen ligger i.

> Og det gør man hvordan? Er total newbie i det her!
> Du er nødt til at guide mig lidt igennem...

Se artiklen her: <http://asp-faq.dk/article/?id=4>.

Hvis det er din egen server skal du højreklikke på mappen og vælge
egenskaber => fanebladet sikkerhed. Find brugerkontoen
IUSR_<maskinnavn> (hvis din maskine fx hedder xerxes hedder kontoen
IUSR_xerxes).

Tjek og ret om nødvendigt rettighederne for kontoen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Chrisser (14-04-2003)
Kommentar
Fra : Chrisser


Dato : 14-04-03 08:51

Frederik Ø. wrote:
> Hejsa NG :)
>
> Jeg åbner en database fra en asp fil med:
>
> Set database = Server.CreateObject("ADODB.Connection")
> database.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data
> Source=c:\inetpub\wwwroot\db\dagbog.mdb")
>
> ...senere bruger jeg så kommandoen:
> indlaeg.AddNew

Hvordan åbner du dit recordset - som jeg formoder "indlaeg" er ?
Nogle parametre giver recordset som ikke kan opdateres...det samme gør, så
vidt jeg husker, defaultparametre ( læs: ingen parametre)


Chrisser


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

Månedens bedste
Årets bedste
Sidste års bedste