---
title: "Recordset och array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/162654-recordset-och-array"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "firstchoice"
published: "2007-07-18T06:28:14.000Z"
updated: "2007-07-18T18:46:18.000Z"
replies: 9
views: 593
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/162654-recordset-och-array"
---

# Recordset och array

## #1 — firstchoice, 2007-07-18T06:28Z

har en tabell som jag vill ta ut info ifrån, men jag har inte hundra koll på vad de olika fälten heter och innehåller, eftersom databasen kommer från en annan applikation.

men kan jag inte loopa ut ett recordset på en specifik rad
och då få ut alla kolumner som nedan...

UserID - Test
PassWord - Tomten
Namn - Jag
Datum - 2007-07-18

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

## #2 — erka, 2007-07-18T07:41Z

Google på DataReader

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

## #3 — butiko, 2007-07-18T08:08Z

bind dina data till en datagrid så får du fram alla fältnamn automatiskt!

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

## #4 — firstchoice, 2007-07-18T10:02Z

butiko: hur gör jag det då? ;)

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

## #5 — Pace, 2007-07-18T10:05Z

erkas förslag fungerade annars.

Retrieving Data Using the DataReader.

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

## #6 — firstchoice, 2007-07-18T13:48Z

funkar inte...

få inte det att funka, vad kan vara fel?

```
    Dim sTable, SQL As String
    sTable = "[XXX XXX AB$Contact]"
    SQL = "SELECT * FROM " & sTable & " WHERE No_ = 'KT001535'"
    
    Dim sqlComm As New SqlCommand(SQL, serverConn)
    Dim r As SqlDataReader = sqlComm.ExecuteReader(CommandBehavior.CloseConnection)

    If r.HasRows Then
        Do While r.Read()
            Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", r.GetInt32(0), r.GetString(1))
        Loop
    Else
        Console.WriteLine("No rows returned.")
    End If

    r.Close()
```

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

## #7 — Nickemannen, 2007-07-18T13:52Z

> **firstchoice skrev:**
>
> få inte det att funka, vad kan vara fel?
>
>
> ```
>     Dim sTable, SQL As String
>     sTable = "[XXX XXX AB$Contact]"
>     SQL = "SELECT * FROM " & sTable & " WHERE No_ = 'KT001535'"
>     
>     Dim sqlComm As New SqlCommand(SQL, serverConn)
>     Dim r As SqlDataReader = sqlComm.ExecuteReader(CommandBehavior.CloseConnection)
> 
>     If r.HasRows Then
>         Do While r.Read()
>             Console.WriteLine(vbTab & "{0}" & vbTab & "{1}", r.GetInt32(0), r.GetString(1))
>         Loop
>     Else
>         Console.WriteLine("No rows returned.")
>     End If
> 
>     r.Close()
> ```

Om du hade skickat med felmeddelande så hade det varit enklare att hitta felet.

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

## #8 — emission, 2007-07-18T14:32Z

> **firstchoice skrev:**
>
> få inte det att funka, vad kan vara fel?

Det var inte meningen att du skulle följa MSDN-koden så bokstavligt (Console.WriteLine är inte användbart på webben), utan det vara bara ett exempel på hur man hämtar data i en reader (Recordset finns inte i .NET).

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

## #9 — firstchoice, 2007-07-18T18:15Z

men jag ville ju ha hjälp med att enkelt loopa fram alla kolumnerna i tabellen, kolumnnamn + data

hur gör jag det?

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

## #10 — butiko, 2007-07-18T18:46Z

Ska du bara på snabbast möjliga vis få fram vad som finns i tabellen kan du göra så här (du behöver inte en rad kod). Exemplet är sql-server:

```

i din aspx-sida:

  <form id="form1" runat="server">
    <asp:GridView ID="GridView1" DataSourceID="SqlDataSource1" runat="server" />
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
      SelectCommand="SELECT * FROM tabell"
      ConnectionString="<%$ ConnectionStrings:Conn %>" />
  </form>

i web.config

 <add name="Conn" connectionString="Server=(local)\SQLExpress;Integrated Security=True;Database=pubs;Persist Security Info=True"
      providerName="System.Data.SqlClient" />
```

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

---

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