---
title: "Error: \"Datatype mismatch\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/126641-error-datatype-mismatch"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "mmmMange"
published: "2005-04-18T13:31:06.000Z"
updated: "2005-04-18T14:44:00.000Z"
replies: 3
views: 211
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/126641-error-datatype-mismatch"
---

# Error: "Datatype mismatch"

## #1 — mmmMange, 2005-04-18T13:31Z

Får hela tiden felmeddelandet "Datatype mismatch in criteria expression" när jag försöker lägga till poster i min databas...

Såhär ser koden ut i stora drag:

Denna kod skall hämta QuestionID (Primärnyckel) från tabellen Questions, för senast tillagda raden:

objCmd.CommandText = "SELECT @@identity FROM Questions"
objCmd.CommandType = CommandType.Text
objRdr = objCmd.ExecuteReader()
objRdr.Read()
dim intQuestionID as Integer = CInt(objRdr.Item(0))

Denna kod skall lägga till en post skall lägga till en rad i tabellen Choices:

objCmd.CommandText = "INSERT INTO Choices(\[Text\], QuestionID) VALUES(@Text, @QuestionID)"
objCmd.Parameters.Add("Text", TextBox.Text)
objCmd.Parameters.Add("QuestionID", intQuestionID)
objCmd.CommandType = CommandType.Text

Felet uppstår på denna raden:
objCmd.ExecuteNonQuery()

Vad är fel???? Det fungerar när jag kör frågorna direkt i MS Access.... Blir så trött....!!!!!

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

## #2 — Jesper T, 2005-04-18T13:36Z

Mellanslag?: Choices (\[Text\], QuestionID)

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

## #3 — Jesper T, 2005-04-18T13:39Z

Annars, lägg frågan i en variabel som du skriver ut med response.write så ser du antagligen felet.
BTW: *Text* är inget bra namn på en kolumn

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

## #4 — mmmMange, 2005-04-18T14:44Z

Suuuuuuuuccccccckkkkkkk!!!!!

Problemet låg i att jag var tvungen att köra objCmd.Parameters.Clear() mellan varje databasförfrågan... Ibland får man bara damp alltså...

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/126641-error-datatype-mismatch
