---
title: "Ingen info"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/90945-ingen-info"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Maggan74"
published: "2003-11-21T14:42:20.000Z"
updated: "2003-11-21T15:22:28.000Z"
replies: 6
views: 238
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/90945-ingen-info"
---

# Ingen info

## #1 — Maggan74, 2003-11-21T14:42Z

Hej och hallå,
En liten undran. Jag har en länk och när man klickar på länken så ska man se information som har blivit inlagt i en tabell. Men om tabellen är tom så vill jag få fram meddelandet att det inte finns någon information. Känns som ett väldigt simpelt fel men jag har provat med hur mycket som helst men får det inte att fungera. 
Har den här koden:

```
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM tblBudget" 
RS.Open SQL, Conn, adOpenStatic, adLockOptimistic

If (RS("Budget" = "")) Then
Response.Write("Inga mål har blivit inlagda")
Response.Write("<a href=""admin.asp"">Tillbaka</a>")
Else

Hittad = False
Do while Not(RS.EOF OR Hittad)
If(strComp(RS("SiteID"),SiteID,vbTextCompare)=0) Then
Hittad = True
Else
RS.MoveNext
End if
Loop

End if
```

 
Har även provat med:

```
If((Request.Form("Budget") = "")OR_
 (Request.Form("Goal") = "")_
 OR(Request.Form("StartDate") = "")OR_
 (Request.Form("SlutDate") = "")_
 OR(Request.Form("SiteID") = ""))Then
osv...
```

Och:

```
If((RS("Budget") = "")OR_
 (RS("Goal") = "") _
OR(RS("StartDate") = "")_OR 
(RS("SlutDate") = "") _
OR(RS("SiteID") = ""))Then
osv...
```

Hjälp. Pls. :l

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

## #2 — @nders, 2003-11-21T14:46Z

```
If RS.EOF then
     ' Recordsetet är tomt
Else
     ' Gör allt du vill
End if
```

Mvh

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

## #3 — LarsG, 2003-11-21T14:57Z

Flyttas från SQL

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

## #4 — Maggan74, 2003-11-21T15:03Z

Och då får jag felet:
"Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post."
Det går trögt med tankeverksamheten idag... ;)

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

## #5 — @nders, 2003-11-21T15:07Z

Du ska endast använda värden från ditt recordset inne i ELSE-delen i if-satsen i mitt exempel.

Mvh

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

## #6 — Maggan74, 2003-11-21T15:19Z

Det gör jag fast jag använder två if-satser... Så här:

```
If RS.EOF then
    Response.Write("Inga mål har blivit inlagda")
	Response.Write("<a href=""admin.asp"">Tillbaka</a>")
Else
Hittad = False
Do while Not(RS.EOF OR Hittad)
If(strComp(RS("SiteID"),SiteID,vbTextCompare)=0) Then
Hittad = True
Else
RS.MoveNext
End if
Loop
End if
```

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

## #7 — Maggan74, 2003-11-21T15:22Z

Eller nej vänta... Det ser ut som jag fixade till det. La till koden på fel ställe.... :r 

Tack för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/90945-ingen-info
