---
title: "Tomt fält i databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11337-tomt-fält-i-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sammy"
published: "2001-08-28T13:10:00.000Z"
updated: "2001-08-28T15:18:00.000Z"
replies: 9
views: 350
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/11337-tomt-fält-i-databas"
---

# Tomt fält i databas

## #1 — Sammy, 2001-08-28T13:10Z

Hur ska jag skriva om jag vill att tomma fält i en databas ska hoppas över?
Alltå att i det här fallet ska nästa bild visas om jag nu har lagt till en bild i databasfältet PICTURE.

\<%
 If IsNull(RStemp("PICTURE")) then
  'vad ska jag skriva här?'
 Else
 Response.Write "\<td align=center valign=top\>&nbsp;\<IMG src=thumbs/" & RStemp("PICTURE") & "\>\<BR\>" & RStemp("NAMN") & "\</td\>"
 End If
%\>

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

## #2 — spango, 2001-08-28T13:41Z

Grundläggande logik...

```
 If Not IsNull(RStemp("PICTURE")) then
Response.Write "<td align=center valign=top> <IMG src=thumbs/" & RStemp("PICTURE") & "><BR>" & RStemp("NAMN") & "</td>"
End If
```

\[Redigerat av spango den 28 aug 2001\]

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

## #3 — Sammy, 2001-08-28T13:52Z

Jojo.. men är fältet tomt så hoppas den inte över de tomma fälten. Det är ju det jag vill uppnå.

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

## #4 — @nders, 2001-08-28T13:55Z

du får nog försöka beskriva problemet lite närmre. jag fattar i alla fall ingenting. :)

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

## #5 — spango, 2001-08-28T13:56Z

Hur menar du med "hoppa över"? Lämna en tom tabellcell, eller?

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

## #6 — Pace, 2001-08-28T13:59Z

```
If IsNull(RStemp("PICTURE")) OR IsEmpty(RStemp("PICTURE")) OR RStemp("PICTURE") = "" then
```

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

## #7 — Sammy, 2001-08-28T14:10Z

\<%
    '\*\*\*\*\* Skapar Connection-objektet \*\*\*\*\*'
    Set Connect = Server.CreateObject("ADODB.Connection")
    '\*\*\*\*\* Specifierar sökvägen \*\*\*\*\*'
    MdbFilePath = Server.MapPath("../../../db/test.mdb")
    '\*\*\*\*\* öppnar databasen \*\*\*\*\*'
    Connect.Open "Driver={Microsoft Access Driver (\*.mdb)}; DBQ=" & MdbFilePath & ";"

    Set RStemp = Connect.Execute("Select TOP 4 \* From DATABAS order by DATUM desc, NAMN")
   %\>

   \<TABLE bgcolor="#FFFFFF" width="100%" border="0" cellspacing="1" cellpadding="0"\>
    \<TR\>
     \<%
      Do Until RStemp.EOF
     %\>
\<%
 If IsNull(RStemp("PICTURE")) then
  'här vill jag att den hoppar till nästa fält/hittade bild'
 Else
 Response.Write "\<td width=25% align=center valign=top\> \<IMG src=thumbs/" & RStemp("PICTURE") & "\>\<BR\>" & RStemp("NAMN") & "\</td\>"
 End If
%\>

     \<%
      RStemp.MoveNext
      Loop
     %\>
    \</TR\>
   \</table\> 

   \<%
    Connect.close
    Set Connect = nothing
   %\>

ALltså jag vill visa de senaste 4 bilderna. Är fältet tomt vill jag att den söker vidare efter nästa. För som det är nu så visar den endast 1 bild?

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

## #8 — mrblonde, 2001-08-28T14:40Z

```
<%
If NOT IsNull(RStemp("PICTURE")) then
Response.Write "<td width=25% align=center valign=top> <IMG src=thumbs/" & RStemp("PICTURE") & "><BR>" & RStemp("NAMN") & "</td>"
End If
%>
```

Detta är väl vad du är ute efter??

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

## #9 — spango, 2001-08-28T14:55Z

> ALltså jag vill visa de senaste 4 bilderna.

SELECT TOP 4 \* FROM tabell WHERE NOT bildfält IS NULL :q

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

## #10 — Sammy, 2001-08-28T15:18Z

YES!

Tack Spango!!! Precis vad jag ville åt! ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11337-tomt-fält-i-databas
