---
title: "Skapa ny post med SQL”"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/129747-skapa-ny-post-med-sql"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "eddy1"
published: "2005-06-09T18:48:04.000Z"
updated: "2005-06-11T21:52:39.000Z"
replies: 8
views: 487
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/129747-skapa-ny-post-med-sql"
---

# Skapa ny post med SQL”

## #1 — eddy1, 2005-06-09T18:48Z

Hej (igen)

Skulle vilja spara en post i en databas men utan att använda dataset ?Går det ...
Provade följande

```
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db\db.mdb")

Dim minReader As OleDbDataReader
Dim strSQL As String = "INSERT INTO tblTest (namn) VALUES 'bossebus')"

Dim dbCommand As New OleDbCommand(strSQL, cn)
cn.Open()
dbCommand.ExecuteReader()
cn.Close()
```

Får bara felet 'Unahandled exeption

Mvh

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

## #2 — Nöff, 2005-06-10T11:59Z

Dim strSQL As String = "INSERT INTO tblTest (namn) VALUES ('bossebus')"

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

## #3 — clarkbones, 2005-06-10T12:37Z

Re: Skapa ny post med SQL”

Använd ExecuteNonQuery istället, samt rätta SQL enligt Nöffs förslag. Reader hämtar data och det ska du ju inte göra här.

Testa detta:

```
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db\db.mdb")

Dim strSQL As String = "INSERT INTO tblTest (namn) VALUES ('bossebus')"

Dim dbCommand As New OleDbCommand(strSQL, cn)
cn.Open()
dbCommand.ExecuteNonQuery()
cn.Close()
```

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

## #4 — eddy1, 2005-06-10T15:36Z

Fan vad slarvigt av mig att missa parantesen!!

Hur som helst så provade jag enligt ovan men får ändå samma fel??

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

## #5 — P, 2005-06-10T17:22Z

Är anslutningsstränegn riktig?
kolla på <http://www.connectionstrings.com/> kanske ska vara ett ";" på slutet?

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

## #6 — eddy1, 2005-06-11T04:08Z

jodå anlutningsträngen var okey.. Men...

Då har man väll lyckats peta in ett lite "i"  i fältnamnet på databasen. Svårt att skriva något till namn när fältet heter "inamn". riktigt dåligt av mig..

tack ändå för hjälpen!

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

## #7 — clarkbones, 2005-06-11T15:02Z

Om du hade catchat exceptionet hade du kunnat titta på felmeddelandet och av det förstått att det var fel fältnamn direkt...

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

## #8 — eddy1, 2005-06-11T21:29Z

nu är jag inte med.
Hur catchar jag exeptionet??

Är det när man använder TRY m.m och fångar felet eller??

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

## #9 — Mc Fetto, 2005-06-11T21:52Z

precis!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/129747-skapa-ny-post-med-sql
