Avatar billede jfl Nybegynder
28. februar 2001 - 16:42 Der er 1 kommentar og
2 løsninger

Operation must use an updateable query

Jeg får fejlen :

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Ved at køre nedenstående script :

<%
    Function jflFix (txt)
        txt = Replace(txt, \"\'\", \"\'\'\")
        txt = Replace(txt, \"|\", \"\")
        jflFix = txt
    End Function

    If Not (Request.Form(\"Navn\") = \"\" And Request.Form(\"Adresse\") = \"\" And Request.Form(\"Postnr\") = \"\" And Request.Form(\"By\") = \"\" And Request.Form(\"Email\") = \"\") Then

        DBPath = \"DBQ=\" & server.mappath(\"db/murer.mdb\")
        Set Dbc = Server.CreateObject(\"ADODB.Connection\")
        Dbc.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath

        SQL = \"INSERT INTO konkurrence (Navn, Adresse, Postnr, Bysted, Email, Kommentarer) VALUES (\'\" & jflFix(Request.Form(\"Navn\")) & \"\', \'\" & jflFix(Request.Form(\"Adresse\")) & \"\', \'\" & jflFix(Request.Form(\"Postnr\")) & \"\', \'\" & jflFix(Request.Form(\"By\")) & \"\', \'\" & jflFix(Request.Form(\"Email\")) & \"\', \'\" & jflFix(Request.Form(\"Kommentarer\")) & \"\')\"
        Dbc.Execute(SQL)

        Dbc.Close
        Set Dbc = Nothing

    End If
%>

Jeg har bedt administratoren om at lave skriverettigheder, men ligemeget hjalp det ?
Avatar billede morpheus Nybegynder
28. februar 2001 - 16:50 #1
Har IUSR_maskinnavn skriverettigheder ?

Prøv det !
Avatar billede soerens Nybegynder
01. marts 2001 - 16:52 #2
IUSR_xxx skal rent, faktisk have skriverettigheder til HELE det katalog, som databasen ligger i, ellers opstår der problemer med at låse databasen når der er flere brugere på.

99.9% af alle tilfælde hvor man får \"Opertion must use an updateable query\" er det fordi IUSR_xxx accounten ikke har de rigtige rettigheder.

/SørenS.
Avatar billede soerens Nybegynder
01. marts 2001 - 16:54 #3
....se desuden punkt 1 i artiklen på nedenstående link, den beskriver det rimeligt godt:

http://support.microsoft.com/support/kb/articles/Q175/1/68.ASP

/SørenS
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