---
title: "If EOF?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/110049-if-eof"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2004-08-26T07:58:29.000Z"
updated: "2004-08-26T10:04:07.000Z"
replies: 5
views: 352
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/110049-if-eof"
---

# If EOF?

## #1 — Meng, 2004-08-26T07:58Z

Hej jag har lite problem med en funktion jag fick hjälp med att göra här för ett tag sen. 

```
<% 
Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("db/afd.mdb")

set rs = objConn.execute("SELECT * FROM news WHERE uge BETWEEN "& datepart("ww", dateadd("ww",0,now)) &" AND "& datepart("ww", dateadd("ww",4,now)) _ 
& " ORDER BY uge")
lFirstId = rs("id")
set rs = nothing

  response.write "<iframe name=""dir"" frameborder=""0"" width=""100%"" height=""100%"" src=""index2.asp?ID=" & lFirstId  & """></iframe>"

set objConn = nothing
 %>
```

 

Koden gör så att den aktuella veckans ID hämtas till lFirstId. Detta funkar jätte bra men jag vet bara inte hur jag gör när det inte finns någon aktuell meny till den aktuella veckan. Alltså en form av IF ingen meny Then \> Ingen Aktuell meny denna vecka. Istället för så som det är nu när jag får "sidan kunde inte visas"

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

## #2 — @nders, 2004-08-26T08:02Z

```
If not rs.eof then
     ' visa meny
Else
     ' ingen meny
End if
```

Stäng av "egna http-felmeddelanden" i browsern så slipper du "sidan kan inte visas".

mvh

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

## #3 — Meng, 2004-08-26T08:38Z

Jo jag vet att man kan använda if not EOF men hur gör man det i koden jag skickade?

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

## #4 — cyprys, 2004-08-26T08:40Z

Precis som @nders skrev

```
<% 
Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("db/afd.mdb")
set rs = objConn.execute("SELECT * FROM news WHERE uge BETWEEN "& datepart("ww", dateadd("ww",0,now)) & _
" AND "& datepart("ww", dateadd("ww",4,now)) _ 
& " ORDER BY uge")

if rs.eof then 
 ' Finns ej
else
  lFirstId = rs("id")
  response.write "<iframe name=""dir"" frameborder=""0"" width=""100%"" height=""100%"" src=""index2.asp?ID=" & lFirstId  & """></iframe>"
end if

set rs = nothing : set objConn = nothing 
%>
```

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

## #5 — Meng, 2004-08-26T09:54Z

Gaah satt ju och testade det där men lyckades inte, varför ska det alltid vara så lätt när andra gör det?  :l

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

## #6 — cyprys, 2004-08-26T10:04Z

> **Meng skrev:**
>
> Gaah satt ju och testade det där men lyckades inte, varför ska det alltid vara så lätt när andra gör det?  :l

Därför att man gjort det så många gånger. 
Kämpa på så kommer du se detta som en barnlek sen. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/110049-if-eof
