09. august 2004 - 09:10Der 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
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
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.
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.