---
title: "om databasen är tom?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10667-om-databasen-är-tom"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "aleborg"
published: "2001-07-19T19:37:00.000Z"
updated: "2001-07-20T07:49:00.000Z"
replies: 4
views: 223
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/10667-om-databasen-är-tom"
---

# om databasen är tom?

## #1 — aleborg, 2001-07-19T19:37Z

Har det här för att ta fram högsta värdet i ett fält:

```
SQLl="Select * From Markpath Order By MarkPathOrder DESC"
Set fir=Conn.Execute(SQLl)
Val = fir("MarkPathOrder")
newVal = Cint(Val) + 1
```

Men om databasen är tom så får jag upp:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. 

Vad gör man?

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

## #2 — @nders, 2001-07-19T19:43Z

```
if not fir.EOF then
'kör det som skall köras
else
'tabellen är tom
end if
```

mvh,

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

## #3 — aleborg, 2001-07-19T19:49Z

Självklart, tack @nders

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

## #4 — kristoffer, 2001-07-20T07:42Z

Kanske har jag missuppfattat, men för att ta fram det största värdet skriver man väl

```
SQLl="Select Max(MarkPathOrder) From Markpath"
```

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

## #5 — Eclipse, 2001-07-20T07:49Z

```
SQL = "SELECT * FROM ...."
set mySQL = Conn.Execute(SQL)
[b]on error resume next[/b]
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10667-om-databasen-är-tom
