---
title: "Alternativ till DataReader?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/117600-alternativ-till-datareader"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Jesper T"
published: "2004-12-08T12:44:31.000Z"
updated: "2004-12-09T14:31:22.000Z"
replies: 5
views: 343
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/117600-alternativ-till-datareader"
---

# Alternativ till DataReader?

## #1 — Jesper T, 2004-12-08T12:44Z

Om jag vill göra en "manuell" slinga ex. till att skicka flera mail med och inte vill använda SqlDataReader, hur gör jag då?
Använder SqlDataReader och plöjer ner alla posterna i en array eller använder något helt annat sätt att hämta data?
Nackdelen med DataReadern är ju att databaskopplingen är öppen ända tills slingan kört klart.

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

## #2 — renholm, 2004-12-08T13:14Z

Du kan använda DataAdapter för att fylla ett DataSet vilket gör att kopplingen stängs då DataSet:et är fyllt.

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

## #3 — Jesper T, 2004-12-08T13:20Z

Och hur kan man då schematiskt göra en "manuell" slinga?
Det är ju ingen tabell jag skall fylla med saker ju.

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

## #4 — Jesper T, 2004-12-09T12:00Z

Oj, detta verkar vara svårt. Är det någon som gjort något liknande?

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

## #5 — clarkbones, 2004-12-09T12:09Z

> **Jesper T skrev:**
>
> Det är ju ingen tabell jag skall fylla med saker ju.

Varför inte? Gör som renholm säger, hämta ned vad du nu behöver (mailadresser antar jag) i ett dataset alt datatable.
Sedan loopar du igenom alla poster.
Typ så här (obs! bara pseudokod):

dim iRow as integer
dim oDataTable as System.Data.DataTable

For iRow=0 to oDataTable.Rows.count-1

'Diverse kod för att skapa mailobjekt

objMail.Recipient=odatatable.rows(irow).item("email")

'Diverse kod för att skicka mailet
Next

Detta är principen, inte en färdig lösning...

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

## #6 — Jesper T, 2004-12-09T14:31Z

Det var precis den principen jag letade efter. Tack för det.

BTW: Med "tabell" menade jag datagrid eller datalist och inte datatable. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/117600-alternativ-till-datareader
