---
title: "Parametiserad insert utan värde?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/144851-parametiserad-insert-utan-värde"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Zaiman"
published: "2006-03-31T12:50:35.000Z"
updated: "2006-03-31T13:20:18.000Z"
replies: 1
views: 358
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/144851-parametiserad-insert-utan-värde"
---

# Parametiserad insert utan värde?

## #1 — Zaiman, 2006-03-31T12:50Z

Hittar inte lösningen på detta:

Kör en "INSERT INTO Tabell(fält) VALUES(?)"

Lägger på en parameter till frågan med: 

```
cmd.Parameters.Add("@datePlan", OleDbType.Date).Value = txtplanKlar.Text
```

Detta fungerar ju aldeles utmärkt om jag har datumformat i fältet, vilket jag har om det är ifyllt.

Men.. 

Hur gör jag om det inte finns något värde i fältet?

Tillägg:
Det fungerar ju på ett fält som är av typen Char.

DB = SQL 2000
Fältet tillåter NULL
Kör ASP.NET 2.0

Tacksam för enkla lösningar...

Ny på ASP.NET för övrigt...

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

## #2 — Zaiman, 2006-03-31T13:20Z

Äh typsikt när jag nästan gav upp kom jag ju på det själv...

```
 If (txtDate.Text = "") Then
   	cmd.Parameters("@Date").Value = DBNull.Value
    Else
    	cmd.Parameters("@Date").Value = DateTime.Parse(txtDate.Text)
    End If
```

Hoppas det hjälper någon annan...

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/144851-parametiserad-insert-utan-värde
