---
title: "Vad returnerar funktionen Len i vbscript?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8449-vad-returnerar-funktionen-len-i-vbscript"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mac"
published: "2001-03-08T12:50:00.000Z"
updated: "2001-03-08T13:20:00.000Z"
replies: 13
views: 251
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/8449-vad-returnerar-funktionen-len-i-vbscript"
---

# Vad returnerar funktionen Len i vbscript?

## #1 — Mac, 2001-03-08T12:50Z

Jag vill kolla antalet tecken i en string och använder mig av Len(string). Vad returnerar denna när strängen är tom. I alla böcker står det null, men följande sats fungerar inte trots att jag vet att strängen ÄR tom:
if Len(string)=null then
   utför
End if
Jag har även använt mig av Trim för att ta bort alla eventuella mellanslag. 
Tack för all ev. hjälp!!

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

## #2 — nakoz, 2001-03-08T12:58Z

du kanske skulle köra en response.write innan, för att se hur strängen ser ut.

```
Response.Write string
if Len(string)=null then
utför
End if
```

koden nedan använder jag, å den funkar tokbra :)

```
minString = "hejsan"

If Len(minString)=null Then
Response.Write "den e tom"
Else
Response.Write minString
End if
```

MVH

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

## #3 — @nders, 2001-03-08T12:58Z

len returnerar en strängs längd i tecken, alltså alltid en siffra.

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

## #4 — nakoz, 2001-03-08T13:00Z

@nders... testa koden jag pasta... funkar serru... :)

MVH

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

## #5 — nakoz, 2001-03-08T13:01Z

annars kan vi ju kompromissa? :)

```
if Len(string)=null OR Len(string)=0 then
utför
End if
```

kanske ordnar de du vill? :)
annars kan du ta mitt exempel ovan och testa...

MVH

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

## #6 — @nders, 2001-03-08T13:03Z

nakoz, jag lär mig av dig varje dag... :e

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

## #7 — nakoz, 2001-03-08T13:07Z

haha... höjden av makt?

> nakoz, jag lär mig av dig varje dag...

oh boy! dehär e den bästa dagen i mitt liv! :e :e :)

jag antar att jag inte ska berätta att jag testade hans kod i ett eget exempel på burken innan jag svarade? :e

MVH

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

## #8 — Mac, 2001-03-08T13:12Z

Jag hämtar strängen från en databas vars fält jag vet är tomt.

```
if Trim(Len(RecSet("curr_days"))) = null then 
    Response.Write "0"
End if
```

Då jag skriver ut ovanstående villkor står det inget.

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

## #9 — @nders, 2001-03-08T13:16Z

men: man måste använda isnull för att kolla om något är null juh:

```
if isnull (len(str1)) then 'blah
```

mvh,

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

## #10 — nakoz, 2001-03-08T13:17Z

jag håller med @nders :e

\[Redigerat av nakoz den 08 mar 2001\]

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

## #11 — @nders, 2001-03-08T13:17Z

dessutom har du dina strängfunktioner i fel ordning.

prova så här:

```
if isnull(Len(trim(RecSet("curr_days")))) or len(trim(RecSet("curr_days"))) = 0 then 
Response.Write "0"
End if
```

mvh,

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

## #12 — LarsG, 2001-03-08T13:19Z

Skall man inte använda funktionen IsNull för att testa om något är null?

if IsNull(expression) then

Från MS om VB-script

Expressions that you might expect to evaluate to True under some circumstances, such as If Var = Null and If Var \<\> Null, are always False.

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

## #13 — @nders, 2001-03-08T13:20Z

nu får vi lägga av med simultanpostningar minsann! :)

nakoz: jag såg det där... §e

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

## #14 — Mac, 2001-03-08T13:20Z

hmm, tänkt att jag som har kodat vb i sååå många år har glömt bort det :r
Tackar så mycket!!

\[Redigerat av Mac den 08 mar 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8449-vad-returnerar-funktionen-len-i-vbscript
