---
title: "Om en variabel ej är satt..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/62475-om-en-variabel-ej-är-satt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "D-M_R"
published: "2002-12-17T20:45:10.000Z"
updated: "2002-12-17T21:47:46.000Z"
replies: 6
views: 422
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/62475-om-en-variabel-ej-är-satt"
---

# Om en variabel ej är satt...

## #1 — D-M_R, 2002-12-17T20:45Z

Hur kollar jag om en variabel ej är satt.

dim zieKnopf

Detta exemplet:

```
if zieKnopf = "" then
' Variabeln är ej satt.
end if
```

Och detta:

```
if len(zieKnof) <= 0 then
' Variabeln är ej satt.
end if
```

fungerar jättebra på TOMMA variabler. Men inte på ej satta variabler ... hoooowww???

Ja använder det när ja skickar in ett lastPost- och lastPoster-värde från databas i en funktion. Funktionen returnerar tid och namn på den som postade om det finns någon post. Men om det inte finns någon post så kommer värdena i lastPost och lastPoster vara tomma ... variablerna ej satta .... och då ska jag returnera "Inga inlägg" .... men ... a ... funkar ju inte ... eftersom om variabeln inte är satt så kan ASP inte kolla om den är tom .... så måste kolla om den är satt ...

Hur kollar man ifall en variabel är satt?

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

## #2 — LarsG, 2002-12-17T20:49Z

```
if isempty(zieKnopf) then
```

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

## #3 — Ekström, 2002-12-17T20:50Z

```
If varFoo = null Then 'doStuff

'Eller kanske

If len(varFoo) <> 0 Then 'doStuff
```

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

## #4 — D-M_R, 2002-12-17T20:59Z

detta är skumt.

inget av era förslag gick att göra. det verkade som min rs("lastPost") inte va satt men den va ändå inte tom. den visade inget på len() å den gick inte köra genom CStr() .... den va inte = "" och den va inte = null ....

men ja kom på en fullösning. gjorde:
lastPost = ""&rs("lastPost")&""

så nu kunde jag jämföra den med = "" eller len() \<= 0 :D

ASP är SKUMT!

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

## #5 — LarsG, 2002-12-17T21:04Z

Du kan inte jämnställa variabler och värdet i ett fält i ett recordset.  isEmpty är bara relevant för variabler.

```
if isnull(rs("lastPost")) then
```

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

## #6 — D-M_R, 2002-12-17T21:10Z

omg ...

funkade iaf! :) tack!

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

## #7 — theland, 2002-12-17T21:47Z

Du kan alltid testa IsNull() förutsatt att värdet ifrån databasen är NULL.

/TobiasT
<http://webbhotell.theland.se> \- varför betala mer än nödvändigt?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/62475-om-en-variabel-ej-är-satt
