---
title: "Insert fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/54360-insert-fel"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2002-09-26T17:29:25.000Z"
updated: "2002-09-26T18:51:56.000Z"
replies: 12
views: 327
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/54360-insert-fel"
---

# Insert fel

## #1 — Dino, 2002-09-26T17:29Z

Detta funkar inte. Varför?

```
Dim objConnection as OleDbConnection
        Dim objCmd as OleDbCommand
        dim strConn as String
        dim strSQL as String
        
        strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Webbsidor\dot.net\Webbsidor\Saga\databas.mdb"
        
        objConnection = new OleDbConnection(strConn)
        objConnection.Open()
        
        strSQL = "INSERT INTO us(us_namn, us_enamn) Values ('bla', 'bla')"
        
        objCmd = new OleDbCommand(strSQL, objConnection)
        
        objCmd.ExecuteNonQuery()
```

 

Felmeddelande:
Operationen måste använda en fråga som kan uppdateras.

Permalänk: https://www.webforum.nu/p/54360

## #2 — @nders, 2002-09-26T17:39Z

Problemet har i sig ingenting med .net att göra, utan snarare med filsystemsrättigheterna på mappen där databasen ligger.

Se om [detta inlägg](http://www.webforum.nu/showthread.php?s=&postid=429096#post429096) kan hjälpa dig.

Mvh,

Permalänk: https://www.webforum.nu/p/797928

## #3 — Dino, 2002-09-26T18:04Z

Gjorde som ovan, men det hjälpte inte mycket.

Permalänk: https://www.webforum.nu/p/797950

## #4 — @nders, 2002-09-26T18:05Z

Fortfarande samma felmeddelande?

Permalänk: https://www.webforum.nu/p/797951

## #5 — Dino, 2002-09-26T18:06Z

Ja

Permalänk: https://www.webforum.nu/p/797952

## #6 — Josef, 2002-09-26T18:13Z

Testa detta:

```
Dim objConnection as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Webbsidor\dot.net\Webbsidor\Saga\databas.mdb")

Dim objCmd As new OleDbCommand("INSERT INTO us(us_namn, us_enamn) Values ('bla', 'bla')", objConnection)

objCmd.Connection.Open()
objCmd.ExecuteNonQuery()
objCmd.Connection.Close()
```

Permalänk: https://www.webforum.nu/p/797956

## #7 — Dino, 2002-09-26T18:20Z

Samma fel: System.Data.OleDb.OleDbException: Operationen måste använda en fråga som kan uppdateras.

Permalänk: https://www.webforum.nu/p/797966

## #8 — Josef, 2002-09-26T18:28Z

Konstigt... Återkommer om jag kommer på något...

Permalänk: https://www.webforum.nu/p/797972

## #9 — Dino, 2002-09-26T18:31Z

Testade att göra ett inlägg i en gammal asp gästbok och fick då samma felmeddelande. Så det har väl något att göra med vad @nders skrev. Spelar det någon roll om mappen där databasen ligger är skrivskyddad?

Permalänk: https://www.webforum.nu/p/797974

## #10 — Josef, 2002-09-26T18:39Z

Jag har för mig att man måste "dela ut" mappen som databasen ligger i för att den skall gå att skriva till, men jag är inte säker.

Permalänk: https://www.webforum.nu/p/797986

## #11 — Dino, 2002-09-26T18:46Z

Näpp, det hjälpte inte heller. :(

Permalänk: https://www.webforum.nu/p/797996

## #12 — Pace, 2002-09-26T18:47Z

Dela ut mappen i IIS, utforskaren och själva filen (egenskaper). Då bör det fungera.

Permalänk: https://www.webforum.nu/p/797997

## #13 — Dino, 2002-09-26T18:51Z

Hur delar jag ut den i IIS???
Red\\\\ \*Plockar fram en slägga\*

Permalänk: https://www.webforum.nu/p/798002

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/54360-insert-fel
