ASP.NET og MySQL
Hej.Jeg prøver at oprette forbindelse fra min ASP.NET side til en eksisterende MySQL-database. Begge ting ligger hos unoeuro.com, og jeg har snakket med deres support, men de kan ikke finde ud af at hjælpe mig...
Jeg har følgende side:
<%@ Page Language="VB" MasterPageFile="~/Default.master" Title="DBTest" %>
<script runat="server">
Private Function GetConnectionString() As String
Dim server As String = "mysql1.unoeuro.com"
Dim database As String = "MinDB"
Dim user As String = "MitUser"
Dim password As String = "MitPassword"
Dim ServerIP As String = "195.41.131.12"
Return "DRIVER={MySQL};SERVER=" & ServerIP & "; DATABASE=" & database & ";USER=" & user & ";PASSWORD=" & password & "; OPTION=3;"
End Function
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim SQL As String = "select * from Galleri"
Dim reader As OdbcDataReader
Using connection As New OdbcConnection(GetConnectionString())
Dim command As New OdbcCommand(SQL, connection)
Try
connection.Open()
reader = command.ExecuteReader()
Catch ex As Exception
Err.Raise(65535, Nothing, ex.Message)
reader = Nothing
End Try
End Using
While reader.Read()
Label1.Controls.Add(New LiteralControl("ID = " & reader("id") & "<br />"))
End While
reader.Close()
End Sub
</script>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</asp:Content>
Men når jeg prøver at køre den får jeg følgende fejl når den prøver at oprette forbindelsen:
ERROR [IM002] [Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.
Hvordan får jeg forbindelsen oprettet?