Avatar billede steffen8260 Nybegynder
09. august 2004 - 09:10 Der er 2 kommentarer og
1 løsning

insert into problem

Hej, af en eller anden grund får jeg fejl når jeg køre dette script nogen der kan fortælle mig hvad fejlen er? jeg får følgende kode:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/billeder/index.asp, line 8


Jeg skal bare have den til at tilføje test til tabel tttabel og i tcol



1: <%
2: Set Conn = Server.CreateObject("ADODB.Connection")
3: Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & 4: Server.MapPath("database.mdb")
5:
6: strSQL = "Insert into ttabel (tcol) values('test')"
7:
8: Conn.Execute(strSQL)
9: 
10: %>
Avatar billede eagleeye Praktikant
09. august 2004 - 10:32 #1
Denne fejl skylles at der ikke er skriverettighed til den folder databasen ligger i. Hvis det er ens egen server kan det rettes ved at give Internet Guest Account (browseren) som er IUSR_maskinnavn skriverettighed til den folderen database filen ligger i.

Har du Windows NT eller 2000 kan det gøre ved:
- Vælg den folder databasen ligger i
- Højreklik og vælg Properties
- Vælg security fanen
- Hvis brugeres ikke findes tryk på Add og tilføj IUSR_maskinnavn.
- Giv så IUSR_maskinnavn skriverettighed / write


Har du Windows XP kan det gøre ved:
- Åbn denne computer
- Klik på menupunktet Funktioner
- Mappeindstillinger
- Klik på fanen Vis
- Fjern flueben i "Brug Enkel Fildelign" så får du adgang til en fane der hedder sikkerhed, som du skal bruge om lidt.
- Højreklik på mappen hvor databasen ligger
- Vælg egenskaber
- Klik på fanen sikkerhed
- Giv her IUSR_maskinnavn skriverettigheder
Avatar billede eagleeye Praktikant
09. august 2004 - 10:37 #2
Har du et web-hotel, skal man flytte databasen til en folder hvor der er skriverettighed. Der er flere web-hoteller som har en bestemt folder med skriverettighed og det er i den man skal ligge sin database. Så prøv at flytte databasen til den folder og husk at rette connection stringen så den passer med den nye sti. Web-hotellet har gerne en support side som forklare det mere eller desværre mindre godt. Ønsker du flere foldere med skriverettighed på dit web-hotel så skriv en e-mail til dem, de fleste er meget venlige.
Avatar billede steffen8260 Nybegynder
09. august 2004 - 11:45 #3
kanon svar tak :)
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
Kurser inden for grundlæggende programmering

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