---
title: "recordset"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/76672-recordset"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "anders4u"
published: "2003-05-12T11:44:45.000Z"
updated: "2003-05-12T13:58:46.000Z"
replies: 14
views: 363
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/dotnet/76672-recordset"
---

# recordset

## #1 — anders4u, 2003-05-12T11:44Z

Hej där.

kan man inte ha flera recordset öppna samtidigt?

kram

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

## #2 — Vide, 2003-05-12T11:48Z

Ja

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

## #3 — anders4u, 2003-05-12T11:49Z

ja?
betyder det att man inte kan det.

men om man stänger recordset och connection då?

funkar inte det heller.

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

## #4 — NETwork, 2003-05-12T11:57Z

Pratar vi asp.net eller gamla asp nu?

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

## #5 — anders4u, 2003-05-12T12:01Z

asp.net
jag öppnar connection och visar en del av databasen.

men längre ner vill jag hämta fler saker från databasen.
jag håller connection-objektet öppet.

ska jag stänga recordset längre upp?

hur gör jag för att skriva nedan-kod, andra gången "andra frågan"?
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataReader rs = cmd.ExecuteReader();

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

## #6 — Nickemannen, 2003-05-12T12:08Z

OleDbDataReader rs2 = cmd.ExecuteReader();

Så kan du använda nsäta

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

## #7 — Dino, 2003-05-12T12:14Z

Man måste väl stänga en reader för att kunna köra en annan.

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

## #8 — anders4u, 2003-05-12T12:19Z

skulle man kunna göra så här andra gången?
fungerar inte för mig.
OleDbCommand cmd = new OleDbCommand(sql2, conn); 
OleDbDataReader rs2 = cmd.ExecuteReader();

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

## #9 — anders4u, 2003-05-12T12:25Z

eller hur gör man?
:(

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

## #10 — PatrikB, 2003-05-12T12:51Z

ngt sådant här:

```
OleDbCommand cmd = new OleDbCommand(sql, conn); 
OleDbDataReader rs = cmd.ExecuteReader();

'## -- gör vad du ska med rs --

'## -- stäng rs innan du kan använda en annan reader --
rs.Close();

'## -- skapa den andra readern --

'## -- ny sql fråga att köra. ändra commandtext i commandobjectet --
cmd.CommandText = strNySql;
OleDbDataReader rs2 = cmd.ExecuteReader();

'## -- gör vad du ska med rs2. stäng när du är klar med rs2 --
```

cya,
PatrikB

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

## #11 — anders4u, 2003-05-12T13:08Z

har provat och provat.
men detta funkar inte.

```php
string KursAttVisa = Request.QueryString["kurs"].ToString();
					string sql2 = "";
					sql2 += "SELECT * FROM Kurser where KursId=";
					sql2 += KursAttVisa;

					
					cmd.CommandText = sql2;
					OleDbDataReader rs2 = cmd.ExecuteReader();
					rs2.Read();
					rs2.Close();
```

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

## #12 — Josef, 2003-05-12T13:15Z

```
string KursAttVisa = Request.QueryString["kurs"].ToString();
					string sql2 = "";
					sql2 += "SELECT * FROM Kurser where KursId=";
					sql2 += KursAttVisa;
```

Varför gör du det så krångligt??

```
string sql2 = "SELECT * FROM kurser WHERE kursid = " & Request.QueryString["kurs"].ToString() & "";
```

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

## #13 — Dino, 2003-05-12T13:18Z

Två exempel du kan titta på:
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdataoledboledbdatareaderclasstopic.asp>
<http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/adoplus/adooverview3/adooverview3.src&file=CS\AdoOverView3.cs&font=3>

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

## #14 — anders4u, 2003-05-12T13:23Z

tackar!
ska kolla på länkarna.
:)

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

## #15 — NETwork, 2003-05-12T13:58Z

Lite ordmärkeri bara, på .net finns inga recordsets utan dessa har ersatts med datasets. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/76672-recordset
