---
title: "insert problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/66682-insert-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Arne"
published: "2003-01-31T07:24:24.000Z"
updated: "2003-01-31T07:24:24.000Z"
replies: 0
views: 187
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/66682-insert-problem"
---

# insert problem

## #1 — Arne, 2003-01-31T07:24Z

Denna kod fungerar perfekt:

```
	Dim InsertCmd As String = "insert into "& session("kategori") &" (rubrik, artikel) values (@rubrik, @artikel)"

	MyCommand = New SqlCommand(InsertCmd, MyConnection)

	MyCommand.Parameters.Add(New SqlParameter("@rubrik", SqlDbType.VarChar, 50))
	MyCommand.Parameters("@rubrik").Value = Server.HtmlEncode(trim(dbfix(rubrik.Value)))

	MyCommand.Parameters.Add(New SqlParameter("@artikel", SqlDbType.VarChar, 8000))
	MyCommand.Parameters("@artikel").Value = Server.HtmlEncode(trim(dbfix(artikel.Value)))
```

Lägger jag till ett fält till:

```
	Dim InsertCmd As String = "insert into "& session("kategori") &" (rubrik, artikel, signature) values (@rubrik, @artikel, @signature)"

	MyCommand = New SqlCommand(InsertCmd, MyConnection)

	MyCommand.Parameters.Add(New SqlParameter("@rubrik", SqlDbType.VarChar, 50))
	MyCommand.Parameters("@rubrik").Value = Server.HtmlEncode(trim(dbfix(rubrik.Value)))

	MyCommand.Parameters.Add(New SqlParameter("@artikel", SqlDbType.VarChar, 8000))
	MyCommand.Parameters("@artikel").Value = Server.HtmlEncode(trim(dbfix(artikel.Value)))
	
	MyCommand.Parameters.Add(New SqlParameter("@signature", SqlDbType.VarChar, 50))
	MyCommand.Parameters("@signature").Value = Server.HtmlEncode(trim(dbfix(signature.Value)))
```

Då får jag felkod:

System.Data.SqlClient.SqlException: Line 1: Incorrect syntax near '('. at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ASP.new_aspx.Go_Click(Object Src, EventArgs E) in D:\\www\\vuollerim\\management\\admin_enkel\\new.aspx:line 32 

Vad tusan är felet? Databasen (sql server) är rätt och fältet signature finns representerat där????

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

---

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