---
title: "Hämta data från MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/108272-hämta-data-från-mysql"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "monAmour"
published: "2004-07-31T08:09:13.000Z"
updated: "2004-07-31T21:13:57.000Z"
replies: 8
views: 514
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/108272-hämta-data-från-mysql"
---

# Hämta data från MySQL

## #1 — monAmour, 2004-07-31T08:09Z

Halloj, sitter här som riktigt nybörjare i asp.net och tycker allt är superspännande hittills.
Nu har jag försökt mig på att ansluta och hämta data från MySQL då det är den enda databasen jag har tillgång till på mitt webbhotell för tillfället.

Tidigare hade jag problem med att ansluta till MySQL men när jag kör koden nedan som enbart är till för att ansluta (fram till ...open()) så får jag inga errorMeddelande.
Utan det verkar som att detta uppstår när jag ska hämta datan och binda den till min dataGrid.
Tyvärr har webbhotellet stängt av alla felmeddelanden för tillfället så jag kan inte bidra med något sådant konkret.
Vad kan vara fel?

```
<%@ Page Language="VB" Debug="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.Odbc" %>

<script runat="server">

	Public Sub Page_Load(Sender As Object, e As EventArgs)

		' MySQL Connection 
		Dim MyConString As String
		Dim MyConnection As OdbcConnection

		MyConString = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=mysql.gate9.se; DATABASE=6892-1; UID=XXXX; PASSWORD=XXXX; OPTION=3"
		MyConnection = new OdbcConnection(MyConString)
		MyConnection.Open()

		' Get data from MySQL
		Dim MyQuery As String
		Dim MyCommand As OdbcDataAdapter
		Dim MySet As DataSet

		MyQuery = "Select * From tblTest"
		MyCommand = new odbcDataAdapter(MyQuery, MyConnection)
		MyCommand.Fill(MySet, "tblTest")

		MyDatagrid1.DataSource = MySet.Tables("tblTest")
		MyDatagrid1.DataBind()

	End Sub

</script>

<html>
<head>

	<title>MySQL .NET Test</title>

</head>
<body bgcolor="#ffffff" text="#000000">

<asp:DataGrid id="MyDatagrid1" runat="server" />

</body>
</html>
```

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

## #2 — Nickemannen, 2004-07-31T08:44Z

MyCommand = new odbcDataAdapter(MyQuery, MyConnection)

skall väl vara

MyCommand = new **O**dbcDataAdapter(MyQuery, MyConnection)

Iallfall

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

## #3 — monAmour, 2004-07-31T09:55Z

Ändrade det men får fortfarande error!?

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

## #4 — Pace, 2004-07-31T13:58Z

Skriv följande i din web.config-fil så får du fram eventuella felmeddelanden: 

```
<?xml version="1.0" encoding="iso-8859-1" ?>
<configuration>
	<system.web>
		<customErrors defaultRedirect="err.html" mode="Off" />
	</system.web>
</configuration>
```

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

## #5 — monAmour, 2004-07-31T14:33Z

Probemet är att jag kör det här på webbhotellet så jag kan väl inte editera i den filen då lr?

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

## #6 — Vimp, 2004-07-31T14:34Z

Du skapar en fil som heter web.config (config är filändelsen), sen laddar du upp filen i rooten för din sida.
Då ska du se riktiga felmeddelandet.

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

## #7 — monAmour, 2004-07-31T20:19Z

Tack där lärde jag mig något!
Så här ser mitt error-meddelande ut, det är line 25 som den klagar på:

```
Value cannot be null. Parameter name: dataSet 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.ArgumentNullException: Value cannot be null. Parameter name: dataSet

Line 23: 		MyQuery = "Select * From tblTest"
Line 24: 		MyCommand = new OdbcDataAdapter(MyQuery, MyConnection)
Line 25: 		MyCommand.Fill(MySet, "tblTest")
Line 26: 
Line 27: 		MyDatagrid1.DataSource = MySet.Tables("tblTest")
```

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

## #8 — Dino, 2004-07-31T20:40Z

Re: Hämta data från MySQL

```
<%@ Page Language="VB" Debug="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.Odbc" %>

<script runat="server">

	Public Sub Page_Load(Sender As Object, e As EventArgs)

		' MySQL Connection 
		Dim MyConString As String
		Dim MyConnection As OdbcConnection

		MyConString = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=mysql.gate9.se; DATABASE=6892-1; UID=XXXX; PASSWORD=XXXX; OPTION=3"
		MyConnection = new OdbcConnection(MyConString)
		MyConnection.Open()

		' Get data from MySQL
		Dim MyQuery As String
		Dim MyCommand As OdbcDataAdapter
		[b]Dim MySet As new DataSet()[/b]

		MyQuery = "Select * From tblTest"
		MyCommand = new odbcDataAdapter(MyQuery, MyConnection)
		MyCommand.Fill(MySet, "tblTest")

		MyDatagrid1.DataSource = MySet.Tables("tblTest")
		MyDatagrid1.DataBind()

	End Sub

</script>

<html>
<head>

	<title>MySQL .NET Test</title>

</head>
<body bgcolor="#ffffff" text="#000000">

<asp:DataGrid id="MyDatagrid1" runat="server" />

</body>
</html>
```

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

## #9 — monAmour, 2004-07-31T21:13Z

Tack Dino nu funkar det!
Jobbigt att det var ett sånt lite segt fel gaah :D
Aja man lär sig... skönt att det funkar att ansluta och skicka querys nu iaf.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/108272-hämta-data-från-mysql
