Avatar billede viperfx102 Nybegynder
16. maj 2002 - 04:59 Der er 9 kommentarer og
2 løsninger

Fejl ved INSERT

Når jeg prøver at kører nedenstående ASP for jeg følgende fejl: Operation must use an updateable query! Hva' skal det bestyde????

kat=Request.form("kategori");
sql_kald = "INSERT INTO kategori(kategori) VALUES ('"+kat+"')";

   
if (kat != null)
{
connection.execute(sql_kald);
Response.write("Kategorien er tilføjet til databasen");
}
Avatar billede daiz Nybegynder
16. maj 2002 - 06:27 #1
ER det nødvendig med " (kategori) " ?

Prøv at fjerne den parentes og kør det
Avatar billede daiz Nybegynder
16. maj 2002 - 06:32 #2
Eller prøv

INSERT INTO kategori (kat)
Avatar billede soes Nybegynder
16. maj 2002 - 06:55 #3
er du sikker på at der er skrive adgang til databasen? lyder som en af de fejl jeg ofte får når der ikk er :-)

/Søren Søndergård
Avatar billede viperfx102 Nybegynder
16. maj 2002 - 06:58 #4
tabellen det skal sættes ind i hedder kategori og indeholder rækkerne: kategoriid & kategori!

kat=Request.form("kategori"); <<-- Denne kategori er en variabel der bliver sendt med når siden kaldes!
Avatar billede medions Nybegynder
16. maj 2002 - 07:00 #5
Prøv med:
Conn.Execute(sql_kald = "INSERT INTO kategori(kategori) VALUES ('" & kat & "')"

Men der står jo at der mangler en updaterbar table, så er du sikker på du ik' på en aller anden måde vil opdatere?
sql_kald = "UPDATE kategori SET kategori=" & kat & "
Avatar billede viperfx102 Nybegynder
16. maj 2002 - 07:03 #6
soes: Har kigget på det! Jeg har sat serveren så jeg både har skrive, læse og script adgang i den mappe både database og asp-sider ligger i!
Avatar billede medions Nybegynder
16. maj 2002 - 07:08 #7
viperfx102> Prøv at højreklik på din database, og fjern vinket i read-only, og så gå ind i security og giv skrive rettigheder og læse rettigheder til everyone!

//>Rune
Avatar billede medions Nybegynder
16. maj 2002 - 07:25 #8
Conn.Execute("sql_kald = "INSERT INTO kategori(kategori) VALUES ('" & kat & "');")

ups, det var sådan det var..!
//>Rune
Avatar billede eagleeye Praktikant
16. maj 2002 - 08:31 #9
benyd du bare din kode, den er rigtig.
Det er fordi din database fil eller den folder databasen ligger i er skrivebeskytter.
Avatar billede eagleeye Praktikant
16. maj 2002 - 08:42 #10
For NT/2000  er det noget med IUSER som skal havde skriverettigheder for fejlen ikke virker her er et par link som kan hjælpe lidt.

For 95/98/NT/2000 Prøv at kikke her:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q175168´

Hvis du har XP så tag lige og kik en gang på dette link, det andet var det forkerte:
http://www.kbcenter.com/kb.php?u_action=view_kb&kb_id=6164&category_id=255
Avatar billede medions Nybegynder
16. maj 2002 - 22:25 #11
Thx 4 Poinz
//>Rune
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