Avatar billede olufsand Nybegynder
03. marts 2001 - 12:04 Der er 9 kommentarer og
1 løsning

Problemer med insert

Jeg kører Win2k, og bruger Access2k, og jeg har følgende fejl:

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

Min kode er:
<%
    Bruger = request.querystring(\"Bruger\")
    Kode1 = request.querystring(\"Kode1\")
    Kode2 = request.querystring(\"Kode2\")
    Afdeling = 0

    Set Conn = Server.Createobject(\"ADODB.Connection\")
    Conn.Open \"DRIVER={Microsoft ACCESS DRIVER (*.MDB)}; DBQ=\" & Server.MapPath(\"Login.MDB\")

    Set RS = Server.Createobject(\"ADODB.Recordset\")
    sql=\"select max(Egenskab) AS MaxNummer from T_Config where Ark = 30\"
    RS.Open sql, Conn

    if RS.eof then
        NytNummer = 3000
    else
        NytNummer = RS(\"MaxNummer\") + 1
    end if

    sql = \"INSERT into T_Config (Ark,Egenskab,TalVaerdi,StrengVaerdi,Kode1,Kode2) VALUES (30,\" & NytNummer & \",\" & Afdeling & \",\'\" & Bruger & \"\',\'\" & Kode1 & \"\',\'\" & Kode2 & \"\')\"

    Set RS = Conn.Execute(sql)

    RS.Close
    Set RS=Nothing

    Conn.Close
    Set Conn = Nothing
%>

Er der nogen der kan se en løsning !!


Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:10 #1
Har du tjekket om databasen er skrivebeskyttet?
- og om maskinens IUSER har skriverettigheder ?
Avatar billede olufsand Nybegynder
03. marts 2001 - 12:17 #2
DB er ikke skrivebeskyttet og jeg har prøvet at putte IUSER i Administrator-gruppe uden det hjalp.
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:20 #3
Jamen, har du tjekket properties for IUSER?
- at der er skrive-rettigheder?
Avatar billede olufsand Nybegynder
03. marts 2001 - 12:22 #4
Hvor gør jeg dette ?
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:42 #5
Kører du dine sider lokalt, eller ?
Avatar billede olufsand Nybegynder
03. marts 2001 - 12:43 #6
Ja, de kører fra den maskine jeg tester på
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:43 #7
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:44 #8
Og som der står i artiklen:
\"For at løse problemet skal du højre klikke på den mappe hvor databasen er gemt. Klik på fanebladet Security, og tildel brugeren IUSER_xxxxx (xxxxx er serverens navn) \"Write\" rettigheder, du skal også sørge for database filen får \"Write\" rettigheder.\"
Avatar billede olufsand Nybegynder
03. marts 2001 - 12:48 #9
Kanon! Takker af hjertet
Avatar billede skovtrold Nybegynder
03. marts 2001 - 12:49 #10
Det var så lidt... :-)
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