---
title: "if sats och isnull"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49693-if-sats-och-isnull"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pellsäter"
published: "2002-08-07T07:01:42.000Z"
updated: "2002-08-07T07:49:24.000Z"
replies: 8
views: 264
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/49693-if-sats-och-isnull"
---

# if sats och isnull

## #1 — pellsäter, 2002-08-07T07:01Z

Vad är felet här.....
vare sig det står nåt i kolumnen för smak i databasen så skrive den ut  menyn

\<%
if not isnull(rs("smak")) then   
if rs("smak") = b then response.write "\<select name=""smak""\>\<option value=""Choklad""\>Choklad\</option\>\<option value=""Jordgubb""\>Jordgubb\</option\>\<option value=""Vanilj""\>Vanilj\</option\>\</select\>"
else response.write ""
end if
%\>

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

## #2 — BABBA, 2002-08-07T07:06Z

Jag har aldrig pulat med ASP men saknar du inte ett "END IF" och ett sluttagg "\>"?

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

## #3 — Mharlin, 2002-08-07T07:08Z

Du skulle kunne pröva att skriva 

\<%
if rs("smak") is not null then
...
...
end if
%\>

Samma sak fast bara ett annat sätt... annars kan man alltid trimma strängen och kolla längden på den...

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

## #4 — pellsäter, 2002-08-07T07:10Z

nja jag vill kunna sätta olika smker i databasen på olika produkter och därför vill jag kolla om det står ett "a" eller ett "b" eller kankse ett "c" i kolumnen för smak och då kunna fylla dropmenyn med olika smaker

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

## #5 — LarsG, 2002-08-07T07:12Z

är det null i kolumnen eller bara en tom sträng? Vad är b? (eller skall det vara "b"?)

```
<% 
if "" & rs("smak") <> "" then 
   if rs("smak") = "b" then 
      response.write "<select name=""smak""><option value=""Choklad"">" &_
"Choklad</option><option value=""Jordgubb"">" &_
"Jordgubb</option><option value=""Vanilj"">" &_
"Vanilj</option></select>" 
    else 
        response.write "" 
    end if
end if 
%>
```

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

## #6 — pellsäter, 2002-08-07T07:23Z

det ska vara b och den använder jag för att kunna veta vilka smaker som ingår i den gruppen

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

## #7 — Erik Juhlin, 2002-08-07T07:24Z

Tips!

```
Function IsBlank(ByVal str)
	IsBlank = (Len(Trim(str & "")) = 0)
End Function
```

Använd den funktionen istället för IsNull så spelar det ingen roll om det är null, "" eller Empty! :)

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

## #8 — ekke_t, 2002-08-07T07:25Z

det LarsG menar är om du har en variabel som heter b eller om du vill jämföra med bokstaven b... 

om det är bokstaven b så ska det stå 

```
if rs("smak") = "b" then
```

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

## #9 — pellsäter, 2002-08-07T07:49Z

ok...det är bokstaven b

och allt funkar... tack

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49693-if-sats-och-isnull
