---
title: "varför får jag rs.eof"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/137599-varför-får-jag-rs-eof"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WebbisNet"
published: "2005-11-14T16:27:37.000Z"
updated: "2005-11-14T17:26:01.000Z"
replies: 2
views: 220
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/databaser-sql/137599-varför-får-jag-rs-eof"
---

# varför får jag rs.eof

## #1 — WebbisNet, 2005-11-14T16:27Z

kan nån se varför jag får rs.eof, databasen innehåller poster

```
Dim intMailID
intMailID = Request.QueryString("mailID")

if CInt(intMailID) <> 0 Then
 Set rs = objConn.Execute("SELECT Sex, username, persnr, City, picture, "&_
 "mailID, mailDate, mailTime, sender,Reciever, Headline, message, mailRead "&_
"FROM tblUsers INNER JOIN tblUsers_imail_reply ON tblUsers.userID = tblUsers_imail_reply.reciever where mailID="& intMailID)
objConn.Execute("Update tblUsers_imail_reply SET mailRead = 0 where mailID ="& intMailID &" ") 

if rs.eof then
response.write "Något gick snett"
else
sender=Session("userID")
reciever=rs("userID")
username=rs("username")
mailID=rs("mailID")
Datum=rs("mailDate")
Headline=replace(rs("Headline")," ","&nbsp;")
userPic=rs("picture")
varSex=rs("sex")
end if
```

När jag kör frågan i mysql får jag 

```
Din SQL-fråga utfördes korrekt (Frågan tog 0.0004 sek)  
SQL-fråga: 
SELECT Sex, username, persnr, City, picture, mailID, mailDate, mailTime, sender, Reciever, Headline, message, mailRead
FROM tblUsers
INNER JOIN tblUsers_imail_reply ON tblUsers.userID = tblUsers_imail_reply.reciever
WHERE mailID =216
LIMIT 0 , 30
```

men posten 216 visas inte i databasen efter körning av sql-satsen...får bara att den utfördes korrekt

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

## #2 — LarsG, 2005-11-14T17:05Z

Vad får du för resultat om du utför frågorna

```
select userId from tblUsers where mailID = 216
```

och

```
select * from tblUsers_imail_reply 
where reciever = <detVärdeDuFickFrånFöregåendeFråga>
```

?

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

## #3 — WebbisNet, 2005-11-14T17:26Z

> **LarsG skrev:**
>
> Vad får du för resultat om du utför frågorna
> 
>
>
> ```
> select userId from tblUsers where mailID = 216
> ```
>
> 
> 
> och
> 
>
>
> ```
> select * from tblUsers_imail_reply 
> where reciever = <detVärdeDuFickFrånFöregåendeFråga>
> ```
>
> 
> ?

Fråga 1 får göras om till detta för att bli giltig

```
Din SQL-fråga utfördes korrekt (Frågan tog 0.0003 sek)  
SQL-fråga: 
SELECT userId
FROM tblUsers
INNER JOIN tblUsers_imail_reply
WHERE mailID =216
LIMIT 0 , 30
```

Detta ger 5 användarID, ska bara vara 1 eftersom mailen bara är till 1 person

userId 
      1 
      2 
      786 
      792 
      801 

mail 216 är till användarID 15 som inte finns med i listan och kommer från ID 1 som finns, det är mailet som jag skickade till ID 15

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/137599-varför-får-jag-rs-eof
