---
title: "Db koppling"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/102257-db-koppling"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "bluespot"
published: "2004-04-24T16:35:57.000Z"
updated: "2004-04-28T06:38:54.000Z"
replies: 6
views: 433
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/102257-db-koppling"
---

# Db koppling

## #1 — bluespot, 2004-04-24T16:35Z

Försöker lära mig Asp.Net och Sql Server, och läser bok om det som har bra exempel men bara för Access.

Kan ni hjälpa mig att ändra följande script så det passar min Sql Server databas?

```
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script language="VB" runat="server">
   sub Page_Load(Sender as Object, e as EventArgs) 
      'set up connection
      dim objConn as new OleDbConnection _
         ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
         "Data Source=c:\ASPNET\data\banking.mdb")

      'open connection
      dim objCmd as OleDbDataAdapter = new OleDbDataAdapter _
         ("select * from tblUsers", objConn)

      'fill dataset
      dim ds as DataSet = new DataSet()
      objCmd.Fill(ds, "tblUsers")

      'select data view and bind to server control
      MyDataList.DataSource = ds.Tables("tblUsers"). _
	     DefaultView
      MyDataList.DataBind()
    end sub
</script>
```

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

## #2 — Vimp, 2004-04-24T18:16Z

Det enda du behöver göra för att få den att fungera med SQL Server är att byta ut alla OleDb mot sql och ändra objConn så den passar SQL Server.

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

## #3 — bluespot, 2004-04-24T18:19Z

Tack för svaret, ska testa!

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

## #4 — Nöff, 2004-04-27T22:35Z

och glömt inte namespacet: System.Data.SqlClient

Och en grej bara, du behöver inte instansiera ett Connection objekt för en adapter, den har det inbyggt, ge bara adaptern connectionsträngen efter SQL argumentet så mår den gott.

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

## #5 — Josef, 2004-04-27T22:39Z

```
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<script language="VB" runat="server">
   sub Page_Load(Sender as Object, e as EventArgs) 
      Dim objConn As new SqlConnection("data source=localhost; user id=sa; password=;")

      Dim objCmd As SqlDataAdapter = new SqlDataAdapter("SELECT * FROM tblUsers", objConn)

      Dim ds As DataSet = new DataSet()
      objCmd.Fill(ds, "tblUsers")

      MyDataList.DataSource = ds.Tables("tblUsers").DefaultView
      MyDataList.DataBind()
    end sub
</script>
```

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

## #6 — Nöff, 2004-04-27T22:52Z

istället för:

```
Dim objConn As new SqlConnection("data source=localhost; user id=sa; password=;")
```

C#

```
string SqlConnection="data source=localhost; user id=sa; password=;";
```

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

## #7 — Josef, 2004-04-28T06:38Z

Eller Nöffs kod i VB.NET:

```
Dim SqlConnection As String = "data source=localhost; user id=sa; password=;"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/102257-db-koppling
