Avatar billede fileto Seniormester
21. marts 2004 - 22:32 Der er 12 kommentarer og
2 løsninger

Jeg kan ikke skrive til database

Hej
Jeg har en aspside som virker på mit webhotel og som også virker på min personal webserver. Men nu kører jeg på IIS og her får jeg følgende fejl når jeg forsøger at opdatere på basen.

Exception Details: System.Data.OleDb.OleDbException: Handlingen skal bruge en opdaterbar forespørgsel.

Fejlen er i denne setning :

OleDbCommand.ExecuteNonQuery();

Kan det have noget med opsætning af min IIS af gøre?
Avatar billede ha9953 Nybegynder
21. marts 2004 - 22:34 #1
Er det en access-database du arbejder med? - for så kunne det tyde på at du ikke har gort den mappe hvor databasen ligger i skrivebar...
Avatar billede fileto Seniormester
21. marts 2004 - 23:55 #2
Ja det er en Access database jeg arbejder med.
Nu har jeg flyttet databasefilen til en mappe som jeg netop har oprettet.
Da jeg nettop har kopieret filen til denne mappe så må den vel være skrivbar.
Men jeg får stadig samme fejl.
Det skal siges at det flueben for skrivebskyttelse altid er med grøn firkant når jeg går ind i egenskaber og når jeg klikker og fjerner den grønne firkant går ud og kommer tilbage til fluebenet, så står den igen med grøn firkant.
Hvad betyder den grønne firkant? (man kan selvfølgelig også sætte hak i men det har jeg ikke gjordt.)
Avatar billede somaliomar Praktikant
22. marts 2004 - 07:21 #3
Du kan skrive til mappen fordi den bruger du er logget på med Windows har adgang til mappen. Det er ikke sikkert at IIS-brugeren (IUSR_MASKINNAVN) ikke har skrive-rettigheder til mappen. Du kan give IUSR_MASKINNAVN skrive-rettigheder ved at:
- højre-klikke på mappen
- i Security-fanen klikke på Add
- skrive IUSR_MASKINNAVN i tekst-feltet (MASKINNAVN skal ændres til dit computer-navn) og klikke OK
- sætte et hak i Write i Allow rækken
Avatar billede fileto Seniormester
22. marts 2004 - 11:50 #4
Jeg højreklikker på mappen og vælger deling og sikkerhed, men jeg kan ikke finde
det faneblad der svarer til Add. Jeg har 4 faneblade : Generelt , deling, webdeling, tilpass. Er det en af disse?
Avatar billede somaliomar Praktikant
22. marts 2004 - 12:06 #5
Nej. Prøv lige at slå Simple File Sharing fra i Control Panel -> Folder Options -> fanen View -> slå fluebenet fra "Use simple file sharing". Du må selv oversætte det på dansk. Så tror jeg at du kan finde en Security-fane når du højre-klikker på en mappe og vælger Properties.
Avatar billede fileto Seniormester
22. marts 2004 - 12:54 #6
Så fik jeg et security faneblad på min mappe, og har addet en bruger med skrive adgang men jeg får stadig ikke lov til at skrive på basen. Det skal siges at jeg også har prøvet med fuld kontrol. Den bruger der er oprettet er en "Internetgæste konto" jeg ved ikke om det har noget at sige.
Hvad gør jeg galt?
Avatar billede somaliomar Praktikant
22. marts 2004 - 13:12 #7
Har du givet brugeren "Internetgæste konto" adgang til at skrive til mappen?
Avatar billede fileto Seniormester
22. marts 2004 - 13:37 #8
Ja, jeg har givet ham fuld kontrol
Avatar billede fileto Seniormester
22. marts 2004 - 17:17 #9
Nu har jeg også sørget for at access database filen nedarver alle rettigheder fra biblioteket men jeg kan stadig ikke skrive.
Avatar billede somaliomar Praktikant
22. marts 2004 - 18:34 #10
Det er mystisk. Prøv lige at se om noget af det her kan hjælpe:
http://aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=107
Avatar billede somaliomar Praktikant
22. marts 2004 - 18:35 #11
Avatar billede fileto Seniormester
22. marts 2004 - 20:28 #12
Jeg fandt løsningen. Som er at give biblioteket brugerkontoen aspnet.
I har begge ledt mig til det rigtige svar så her er 15 points til hver.
Mange tak for hjælpen
Avatar billede fileto Seniormester
23. marts 2004 - 15:57 #13
Nå jeg fik vist ikke trykket rigtigt, vi prøver igen.
Avatar billede somaliomar Praktikant
23. marts 2004 - 18:55 #14
Tak for points
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester