---
title: "Empty vs. Len(str) = 0 ??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12181-empty-vs-len-str-0"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "kallepocket"
published: "2001-10-19T06:14:00.000Z"
updated: "2001-10-19T11:44:00.000Z"
replies: 6
views: 201
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/12181-empty-vs-len-str-0"
---

# Empty vs. Len(str) = 0 ??

## #1 — kallepocket, 2001-10-19T06:14Z

Är det någon skillnad på dessa två uttryck??

```
If Len(Request.form("id")) = 0 Then

If Request.Form("id") = Empty Then
```

Fungerar de lika bra? Några skillnader? Vilket är att föredra??

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

## #2 — Vide, 2001-10-19T06:50Z

Empty: "The Empty keyword is used to indicate an uninitialized variable value. This is not the same thing as Null."

Så "" och Empty är inte samma sak.

Så det beror helt på vad du skall kolla för variabel. Jag brukar alltid använda Len för att kolla om en *querystring* eller *form* innehåller ett värde.

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

## #3 — kallepocket, 2001-10-19T06:54Z

Hmm... så du menar att om man använder

```
Request.Form("whatever") = Empty
```

så får man True enbart om det inte finns något Form objekt som heter så?

Medan 

```
Len(Request.Form("whatever")) = 0
```

 är true även om man skickar med whatever med value = ""

Eller skulle Empty fungera då oxå?

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

## #4 — Vide, 2001-10-19T07:03Z

Jag är osäker på hur en form-variabel förhåller sig till de regler som finns för *vanliga* variabler. Så jag skulle som sagt använda Len (om det nu inte blir ett förhinder).

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

## #5 — Brimba, 2001-10-19T07:21Z

Jag skulle föreslå att du använder

if len(trim(request.form("tjoo"))) \<= 0 Then

För ibland kan fält få för sig att ta med någon space, och den skall ju inte räknas...

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

## #6 — Vide, 2001-10-19T11:11Z

Varför vill du kolla om det finns mindre än noll tecken (\<=) :q

Trim däremot är helt korrekt att använda i formulärssammanhang där klienten har kontrollen över värden.

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

## #7 — Pace, 2001-10-19T11:44Z

glöm det

\[Redigerat av Pace den 19 okt 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12181-empty-vs-len-str-0
