---
title: "problem med getrows och EOF"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/92963-problem-med-getrows-och-eof"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ConnyFox"
published: "2003-12-18T07:22:54.000Z"
updated: "2003-12-18T21:18:19.000Z"
replies: 7
views: 281
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/92963-problem-med-getrows-och-eof"
---

# problem med getrows och EOF

## #1 — ConnyFox, 2003-12-18T07:22Z

Jag får error att recordset är eof och felet pekar på den markerade raden.

```
mysql = "select name,id from wgs_categories where belongto = 0 order by name"
set RS = connect.Execute(MySQL)
dbcat = rs.getrows

mysql = "select name,id from wgs_categories where belongto = 1 order by name"
set RS = connect.Execute(MySQL)
[B]dbcat2 = rs.getrows[/B] 
set rs = nothing
```

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

## #2 — Palle, 2003-12-18T07:32Z

Använd en If-sats för att kolla så något returneras.. ex. 

```
[red]mysql = "select name,id from wgs_categories where belongto = 0 order by name"
set rs = connect.Execute(mysql)
	If NOT rs.EOF Then dbcat = rs.getrows
	rs.Close

mysql = "select name,id from wgs_categories where belongto = 1 order by name"
set rs = connect.Execute(mysql)
	If NOT rs.EOF Then dbcat2 = rs.getrows 
	rs.Close

set rs = nothing[/red]
```

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

## #3 — ConnyFox, 2003-12-18T08:32Z

Hmm jaa jo så kan man ju lösa det :D

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

## #4 — ConnyFox, 2003-12-18T08:51Z

Hmm nu när jag ändå e igång kan jag ju passa på o fråga hur man kan få detta mer optimerat.

```
mysql = "select count(*) from wgs_categories where belongto = 0"
set RS = connect.Execute(MySQL)
languages = rs(0)

mysql = "select count(*) from wgs_categories"
set RS = connect.Execute(MySQL)
categories = rs(0)

mysql = "select count(*) from wgs_scripts"
set RS = connect.Execute(MySQL)
scripts = rs(0)
```

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

## #5 — m_soderlund, 2003-12-18T08:53Z

Ersätt count(\*) i respektive SQL-fråga med count(fältnamn) för det fält i databasen som representerar det du vill plocka ut. 

Använd aldrig jokertecken, ange hellre fältnamnen. :)

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

## #6 — ConnyFox, 2003-12-18T09:22Z

ok men får det inte att slå ihop sql-satserna med inner join och göra count as categories osv.. har för mig det skall gå men minns inte hur riktigt..

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

## #7 — ConnyFox, 2003-12-18T20:59Z

nehe d va d visst ingen som visste hur man gjorde =( aha tack ändå!

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

## #8 — Jesper T, 2003-12-18T21:18Z

<http://www.webforum.nu/showthread.php?s=&postid=765402#post765402>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/92963-problem-med-getrows-och-eof
