16. marts 2003 - 17:07Der er
20 kommentarer og 1 løsning
db fejl skrivebeskyttet
flg. kode giver denne fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er skrivebeskyttet og kan ikke opdateres. /HP/includes/top.asp, line 24
if Session("login") = "" then Set rs = Server.CreateObject("ADODB.Recordset") sql = "select * from log" rs.Open sql, conn, 1, 3 rs.AddNew rs("ip") = request.servervariables("remote_addr") rs("referer") = request.servervariables("HTTP_REFERER") rs("dokument") = Request.ServerVariables("SCRIPT_NAME") rs.Update rs.Close set rs = nothing Session("login") = "JA" end if
hvad er fejlen? Problemet er kommet efter jeg skiftede fra Access2000 til Access2002
har på fornemmelsen det er noget ved den måde jeg åbner på: rs.Open sql, conn, 1, 3
så brug i stedet rs.open conn set rs = rs.execute(sql) men det kan også være fordi du ikke har tilladelse til at skrive til din database på serveren---
Synes godt om
Slettet bruger
16. marts 2003 - 17:09#2
Er det på din egen pc? Hvis ja hvilket operativsystem benytter du?
erikjacobsen: Fordi så betyder det noget hvilke brugere der har adgang til hvad. Din webserver kører som bruger IUSR_etellerandet, og den har ikke skriveadgang. Første forsøg du skal gøre et at gøre mappen med din .mdb fil tilgængelig med alle rettigheder for EVERYONE. Hvis det virker skal det nok gøres lidt mere specifikt.
Læs kun her: Din webserver kører som bruger IUSR_etellerandet, og den har ikke skriveadgang. Første forsøg du skal gøre et at gøre mappen med din .mdb fil tilgængelig med alle rettigheder for EVERYONE. Hvis det virker skal det nok gøres lidt mere specifikt.
Werd har været igang med at kommentere et andet spg. Så skriver han til dette spg. hvis du læser hele linien så kan du se hvad han har skrevet, så skriver du en hel masse ??? og jeg skriver bare at det er de linier du skal læse, hvad anmelder du for ?
jeg havde først oprettet et spm i access kategorien og ingen syntes at kunne hjælpe mig - så blev jeg anbefalet at oprette spm i ASP kategorien, men lige da jeg havde gjort det svarede erikjacobsen rigtigt i det første spørgsmål og derfor skrev jeg som jeg skrev... min første kommentar er et citat af det rigtige svar erikjacobsen gav her: http://www.eksperten.dk/spm/328954
werd>http://www.eksperten.dk/regler.phtml stk. 2.11: "Det er ikke tilladt at oprette samme spørgsmål flere gange. Er der ikke indløbet tilfredsstillende svar på et spørgsmål efter 7 dage, er det dog tilladt at lukke det oprindelige spørgsmål, og oprette et nyt identisk".
desuden havde jeg lukket spørgsmålet fordi jeg troede jeg havde løst problemet. Derfor blev jeg nødt til at oprette et nyt!
Synes godt om
Slettet bruger
16. marts 2003 - 21:35#20
Jo, jeg havde klikket på din bruger for at tjekke om du var en af de dårlige spørger med mange ens eller mange åbne spørgsmål. Og det var du. Det er jo ikke ligefrem en større videnskab at finde ud af.
Du må først oprette identiske spørgsmål efter 7 dage. Kan du ikke lige læse reglerne igen, du har åbenbart ikke helt forstået dem endnu.
sure!! Jeg undskylder mange gange at jeg har overtrådt en af ekspertens regler, dette var ikke min hensigt.
Synes godt om
Ny brugerNybegynder
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.