---
title: "Fel vid EOF"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41693-fel-vid-eof"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bjarne A"
published: "2002-04-15T23:04:39.000Z"
updated: "2002-04-16T21:29:04.000Z"
replies: 3
views: 192
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/41693-fel-vid-eof"
---

# Fel vid EOF

## #1 — Bjarne A, 2002-04-15T23:04Z

Jag försöker hämta sorteringsnummret ur "SortField" och ge det värdet till "nu"
sedan skall jag flytta till nästa rad och hämta värdet och ge det till "ner"
nu är jag på nästa rad och tilldelar nya värden

När jag når botten av tabellen så skall det ta stopp
och tilldela ner värdet något "blabla" som jag får använda
på mottagarsidan

IF Request.QueryString("ner") = blabla THEN
ResponsE.Write"Du kan inte flytta denna posten högre"
ELSE
......

Nu funkar inte den lilla IF satsen där nere grrrrrr
Är det för att det är dubbla Rs.EOF
eller fel på IF-satsen ?? (HAR PROVAT MÅNGA VARIANTER)
får felmedelandet:

ADODB.Field fel '800a0bcd' 

Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats; åtgärden som programmet begärt kräver en aktuell post. 

/skoltidning/adm/bjarne.asp, rad 18 

```
<html>
<head><title>Bjarne</title>

</head>
<body>
<!--#INCLUDE FILE="adovbs.inc"--> <!--#INCLUDE FILE="koppling.asp"-->

<%
SQL = "SELECT * FROM texter ORDER BY ID DESC"
set rs = connect.execute(SQL) 
%> <%Do until Rs.EOF
intCnt = intCnt + 1%>
<%
Dim nu
Dim ner
nu = RS("SortField")
IF Rs.EOF = True THEN
ner = blabla
ELSE
Rs.MoveNext
ner = RS("SortField")
END IF

%>
<a href="ta_imot.asp?pos=<%=nu%>&newpos=<%=ner%>"><%= RS("rubrik")%></a><BR><BR>
<%Loop%>
<%
rs.close
set rs = nothing
%>

 
</body>

</html>
```

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

## #2 — LarsG, 2002-04-16T08:17Z

```
<html>
<head><title>Bjarne</title>

</head>
<body>
<!--#INCLUDE FILE="adovbs.inc"--> <!--#INCLUDE FILE="koppling.asp"-->

<%
SQL = "SELECT * FROM texter ORDER BY ID DESC"
set rs = connect.execute(SQL) 
Dim nu
Dim ner
Dim rubrik
%> <%Do until Rs.EOF
intCnt = intCnt + 1%>
<%
nu = RS("SortField")
rubrik = rs("rubrik")
Rs.MoveNext
if rs.eof then
 ner = ""
else
ner = RS("SortField")
END IF

%>
<a href="ta_imot.asp?pos=<%=nu%>&newpos=<%=ner%>"><%= rubrik")%></a><BR><BR>
<%Loop%>
<%
rs.close
set rs = nothing
%>

 
</body>

</html>
```

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

## #3 — Bjarne A, 2002-04-16T20:29Z

Tack :birp 

Liten fråga till

```
intCnt = intCnt + 1
```

Vad har denna kod för funktion
trodde den gjorde att man gick +1 post fram
men det räcker väll med 

```
Rs.MoveNext
```

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

## #4 — Jesper T, 2002-04-16T21:29Z

Jag skulle tro det, prova vettja!

MVH Jesper

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41693-fel-vid-eof
