---
title: "Kontrollera om fält är tomt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/140096-kontrollera-om-fält-är-tomt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2005-12-30T19:59:16.000Z"
updated: "2005-12-30T21:58:11.000Z"
replies: 7
views: 332
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/asp/140096-kontrollera-om-fält-är-tomt"
---

# Kontrollera om fält är tomt

## #1 — devotion, 2005-12-30T19:59Z

:e   Hej!

Jag vill kontrollera om ett fält i databasen är tomt

Har gjort följande kod:

```
Dim sCheckEmptyField
		
		Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId & "")
		
		sCheckEmptyField = objRS("Task")
		
		If sCheckEmptyField = "" then 
			sTask = sTask
		Else
			sTask = vbCrlF + sTask
		End If
```

Fungerar dock inte så bra... och är inte så snyggt... hur skulle man kunan göra?

Funktionallitet:

Om objRS("Task") är tom skriv in sTask annars skriv sTask och vbCrlF

Mvh
henrik

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

## #2 — LarsG, 2005-12-30T20:11Z

```
Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId )
if objRs.eof then 
   sTask = ""
Else 
   sTask = vbCrlF + objRS("Task")
End If
```

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

## #3 — devotion, 2005-12-30T20:30Z

> **LarsG skrev:**
>
> ```
> Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId )
> if objRs.eof then 
>    sTask = ""
> Else 
>    sTask = vbCrlF + objRS("Task")
> End If
> ```

Hmm, okej!

kanske förklarade dåligt...

men det ska vara:
Om objRS.EOF skriv sTask annars skriv vbCrlF + sTask

sTask har redan ett värde från en annan sql-fråga...

Får dock inte riktigt ihop det... blir en massa blankrader...

Mvh
henrik

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

## #4 — devotion, 2005-12-30T21:31Z

Hmm, har testat lite och får det inte att fungera riktigt...

```
'Kontrolera om fältet Task är tomt
		Set objRS = objConn.Execute("SELECT Task FROM tblTask WHERE Id = " & iNewTaskId )
		
		if objRS.EOF then 
   			sTask = sTask
		Else 
   			sTask = vbCrlF + sTask
		End If
```

Även om fältet Task i tabellen är tomt så går den inte in if-satsen

Några bra ideér

MVH
henrik

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

## #5 — @nders, 2005-12-30T21:38Z

```
		if not objRS.EOF then 
   			if "" & objRS("task") <> "" then sTask = vbCrlF & sTask
		End If
```

Konkatenera med &.

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

## #6 — devotion, 2005-12-30T21:43Z

Hehe, weeee!

Den satt som en smäck! Tackar!

"Du är min hjälte för..."

Grupp och låt tack!

Mvh
Henrik   ..som blir mer och mer kreativ.... ;)

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

## #7 — emission, 2005-12-30T21:54Z

A-Teens, "Du är min hjälte för bövelen!"

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

## #8 — devotion, 2005-12-30T21:58Z

Nix pix... fel...

Det börjar med ken och slutar på t...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/140096-kontrollera-om-fält-är-tomt
