---
title: "Få ut värdena ur SQL till array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/57657-få-ut-värdena-ur-sql-till-array"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "icaaq"
published: "2002-10-31T15:21:46.000Z"
updated: "2002-10-31T16:29:41.000Z"
replies: 9
views: 242
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/57657-få-ut-värdena-ur-sql-till-array"
---

# Få ut värdena ur SQL till array

## #1 — icaaq, 2002-10-31T15:21Z

Jag har följande

```
[red]
public void Open()
		{
			SqlConnection myConn = new SqlConnection(application("conString"));
			string strSQL = "select p.f_que, a.f_answ, a.f_votes from t_poll p, t_answ a where p.pk_id=a.f_que_id";
			myConn.Open();
			SqlCommand myCom = myConn.CreateCommand();
			myCom.CommandText = strSQL;
			SqlDataReader myDr = myCom.ExecuteReader();
            if (myDr.Read)
			{//här vill jag få ut alla answer och votes ur min SQL och inlagda i vardera array
...
...
...
[/red]
```

Har jag tänkt på rätt sätt? och hur gör jag för att få ut alla värden in i vardera arrays

mvh icaaq

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

## #2 — icaaq, 2002-10-31T15:45Z

Det jag vill veta är hur man bygger en array dynamiskt? det kan väl inte vara så svårt..... ;)

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

## #3 — Pace, 2002-10-31T16:04Z

Enda sättet jag vet är att använda Redim Preserve för att utöka och ta bort index.

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

## #4 — SPiN, 2002-10-31T16:07Z

Finns det inga klasser som kan lagra data dynamiskt? T.ex. en Vector-klass, Stack-klass, eller liknande? Det borde det göra, ta en titt i dokumentationen. :)

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

## #5 — Pace, 2002-10-31T16:09Z

Vad är det du försöker göra?

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

## #6 — niko, 2002-10-31T16:16Z

Det finns ju **ArrayList** som närmast motsvarar VB:s Collection. Den borde väl vara dynamisk tillräckligt?

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

## #7 — icaaq, 2002-10-31T16:20Z

```
[red]public void Open()
		{
			SqlConnection myConn = new SqlConnection(application("conString"));
			string strSQL = "select p.f_que, a.f_answ, a.f_votes from t_poll p, t_answ a where p.pk_id=a.f_que_id";
			myConn.Open();
			SqlCommand myCom = myConn.CreateCommand();
			myCom.CommandText = strSQL;
			SqlDataReader myDr = myCom.ExecuteReader();
			if (myDr.Read())
			{
				while(myDr.Read())
				{
					//lägga in datan i bla. arrays (answers[],votes[])
				}

			}
			else
			{
				//DEt fanns inga poster
			}
		}[/red]
```

så här har jag tänkt .........
så när jag kör metoden Poll.Open() så fylls Poll.Answers med en array som jag sedan kan loopa fram på sidan ........är detta rätt tänkt ? :q

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

## #8 — Pace, 2002-10-31T16:24Z

För att visa en poll med svarsalternativen? Nej, om du frågar mig.

Bygg med någon annan webbkontroll, DataGrid/List etc.

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

## #9 — icaaq, 2002-10-31T16:27Z

Men hur ska jag binda en list med den datan jag får av denna sql?

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

## #10 — Pace, 2002-10-31T16:29Z

Ställ två frågor, en med frågan och en för alternativen.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/57657-få-ut-värdena-ur-sql-till-array
