---
title: "för få argument i insert?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/96375-för-få-argument-i-insert"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mc Fetto"
published: "2004-02-02T20:10:39.000Z"
updated: "2004-02-03T10:47:16.000Z"
replies: 4
views: 240
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/databaser-sql/96375-för-få-argument-i-insert"
---

# för få argument i insert?

## #1 — Mc Fetto, 2004-02-02T20:10Z

Tja jag sitter med följande rad i java:

```
myDb.setSqlStatement("INSERT INTO Articles (Id, Name, Type, Desription, Price, Quantity) VALUES (\"" + articleNrTextField.getText() + "\" , \"" + "test" + "\" , \"" + categoryList.getSelectedValue() + "\" , \"" + descriptionTextArea.getText() + "\" , \"" + "22" + "\" , \"" + quantityTextField.getText() + "\");");
```

 

skriver jag ut den så blir den följande:

```
INSERT INTO Articles (Id, Name, Type, Desription, Price, Quantity) VALUES ("6" , "test" , "Tools" , "Detaile" , "22" , "6");
```

 

Får följande felmedelande:

```
java.sql.SQLException: [Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 6 förväntades.
```

 

Ibland säger den fem ibland 6...

Articles innehåller:

Id (autoincrement)
Name (Text)
Tools (text)
Description (text)
Price (number - long int)
Quantity (number - long int)

Någon som kan tippsa om felet?

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

## #2 — cyprys, 2004-02-02T20:46Z

Du skall väl ha enkelfnuttar kring dina textfält istället för "hartassar"

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

## #3 — Mc Fetto, 2004-02-02T20:53Z

Pinsamt värre :(
Tack cyprys!

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

## #4 — Mc Fetto, 2004-02-02T21:44Z

Nu får jag detta felmedelande när jag försöker updatera en tuple:

```
UPDATE Articles SET Quantity='10' WHERE Id='666';
java.sql.SQLException: [Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
```

r: där behövde man inte ha ngr fnuttar alls :)

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

## #5 — Engine^, 2004-02-03T10:47Z

Om du har Quantity och Id som numeriska data ska du inte ha några fnuttar alls runt dina värden.

**red.** 
Hmm... läste just den lilla redigeringen :r :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/96375-för-få-argument-i-insert
