---
title: "Hantera tom post?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/132256-hantera-tom-post"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ironhead"
published: "2005-08-03T11:57:09.000Z"
updated: "2005-08-03T22:18:13.000Z"
replies: 6
views: 262
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/132256-hantera-tom-post"
---

# Hantera tom post?

## #1 — ironhead, 2005-08-03T11:57Z

Hej!

Jag har en SP som ser ut såhär:

```
SELECT @Event1=Event1,@Event2=Event2 FROM Events WHERE mDAte=@mDate

if @Event1 > 0
   SELECT name as name1 FROM test WHERE id=@Event1
if @Event2 > 0
   SELECT name as name2 FROM test WHERE id=@Event2
```

Hur kan jag i ASP.NET undvika att då fel när jag ska fylla textboxar med de eventuella värdena från name1 och name2 när jag inte vet om jag överhuvudtaget får någon av de i retur?

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

## #2 — natas, 2005-08-03T13:25Z

Du kan testa om din datareader returnerade nånting genom att kolla om DataReader.HasRows==true

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

## #3 — desdecado, 2005-08-03T13:39Z

Testa använd coalesce för att undvika att få null tillbaka...

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

## #4 — ironhead, 2005-08-03T13:47Z

> **desdecado skrev:**
>
> Testa använd coalesce för att undvika att få null tillbaka...

...då kan jag ju inte använda "name as name1" eller "name as name2" ?!

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

## #5 — ironhead, 2005-08-03T13:53Z

> **natas skrev:**
>
> Du kan testa om din datareader returnerade nånting genom att kolla om DataReader.HasRows==true

Fick: "Invalid attempt to read when no data is present."

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

## #6 — desdecado, 2005-08-03T17:53Z

> **ironhead skrev:**
>
> > **desdecado skrev:**
> >
> > Testa använd coalesce för att undvika att få null tillbaka...
>
> 
> ...då kan jag ju inte använda "name as name1" eller "name as name2" ?!

uhm, går det inte att köra SELECT coalesce(name,'') as name1 FROM test WHERE id=@Event1 ??

..ja eller kanske returnera en tom sträng när dina 2 variabler i sp'n är tomma....bara för att vara säker på att få minst 1 rad tillbaka

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

## #7 — ironhead, 2005-08-03T22:18Z

> **desdecado skrev:**
>
> > **ironhead skrev:**
> >
> > > **desdecado skrev:**
> > >
> > > Testa använd coalesce för att undvika att få null tillbaka...
> >
> > 
> > ...då kan jag ju inte använda "name as name1" eller "name as name2" ?!
>
> 
> 
> uhm, går det inte att köra SELECT coalesce(name,'') as name1 FROM test WHERE id=@Event1 ??

eeeh! :r  kanske det...skrev nog fel...

Jag hämtade id och name mha två separata SQL-satser istället...  :l

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/132256-hantera-tom-post
