---
title: "If sats som inte vill..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/130944-if-sats-som-inte-vill"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MrMojo"
published: "2005-07-04T12:39:12.000Z"
updated: "2005-07-04T13:00:40.000Z"
replies: 8
views: 477
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/130944-if-sats-som-inte-vill"
---

# If sats som inte vill...

## #1 — MrMojo, 2005-07-04T12:39Z

Jag har en sida som ska visa upp olika programvaror. Jag skulle även vilja lägga till en text som hämtas från en databas. Det är den aktuella versionen för respektive programvara. Jag har provat med denna kod, men den vill inte hämta infon. Produkterna är lagda i en tabell i Access.
 

```
<% IF (rs_prod.Fields.Item("Produktnamn").Value) = "Produkt1" THEN Response.Write (rs_prod.Fields.Item("Produkt_aktuell_version").Value) ELSE Response.Write "" END IF%>
```

 

Vad är fel?

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

## #2 — @nders, 2005-07-04T12:42Z

Inte för att jag förstår vad problemet är, men det vore ändå trevligt att förkorta koden en aning.

```
<% IF rs_prod("Produktnamn") = "Produkt1" THEN Response.Write rs_prod("Produkt_aktuell_version") %>
```

På vilket sätt fungerar det alltså inte?

Om du visar mer kod kanske vi kan förstå lite om sammanhanget.

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

## #3 — MrMojo, 2005-07-04T12:53Z

Tack @nders för förkortningen. Jag ska då alltid strula till det.  :r 

Problemet är att den bara visar versionsnumret på den första posten i databasen, dvs "Produkt1". Men om jag skriver att jag vill visa "Produkt2" så blir det bara blankt.

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

## #4 — @nders, 2005-07-04T12:53Z

Ställ villkoret direkt i SQL-frågan så du bara hämtar rätt post, dvs den post som önskas.

mvh

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

## #5 — MrMojo, 2005-07-04T12:54Z

Problemet är att jag vill hämta 20 olika versionsnummer på samma sida. Då måste jag väl göra 20 databaskopplingar?

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

## #6 — @nders, 2005-07-04T12:56Z

Då får du loopa. Som sagt, om du visar mer kod, och beskriver problemet ordentligt så är det lättare att hjälpa till.

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

## #7 — MrMojo, 2005-07-04T12:58Z

Finns inte så mycket mer kod just nu. Endast databaskopplingen. Ville testa om detta funkade först.

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

## #8 — @nders, 2005-07-04T12:58Z

Ok...

Hur bestämmer du vilka 20 poster du ska visa?
Exakt vad syftar IF-satsen till?
Har du en loop?

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

## #9 — MrMojo, 2005-07-04T13:00Z

Ah, la dit en loop så funkade det. Sorry för att jag besvärade dig! Tack. :OO

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/130944-if-sats-som-inte-vill
