Zugriff auf externe Mysql Datenbank

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Patrick1993.

    Zugriff auf externe Mysql Datenbank

    Hallo,



    bei dem Versuch auf eine externe Mysql Datenbank zu zugreifen kommt der Fehler "Out of sync with server".

    Imports MySql.Data.MySqlClient
    Dim myConnectionString As String

    myConnectionString = "server=xy;" _
    & "uid=xy;" _
    & "pwd=xy;" _
    & "database=xy;"

    Try
    Dim conn As New MySql.Data.MySqlClient.MySqlConnection(myConnectionString)
    conn.Open()
    Catch ex As MySql.Data.MySqlClient.MySqlException
    MessageBox.Show(ex.Message)
    End Try



    Hat jemand von euch Erfahrungen mit dieser Fehlermeldung.



    Gruß

    Georg
    Richtig würde es so aussehen:
    Namespace:

    VB.NET-Quellcode

    1. Imports MySql.Data.MySqlClienz


    VB.NET-Quellcode

    1. conn.Connectionstring = "Server= ... ; UID=...; Password=...; Database=...;
    2. cmd.Connection = con




    Jetzt kommt die Meldung "Unable to connect to any of the specified Mysqlhost"

    Zugangsdaten sind auch ok. Über xampp PHP kann ich zugreifen.



    Imports
    MySql.Data.MySqlClient

    ...

    Dim
    myCommand AsNew MySqlCommand

    ...

    myConnectionString =
    "Server= xy; UID=xy; Password=xy; Database=xy;"

    Try
    Dim conn AsNew MySql.Data.MySqlClient.MySqlConnection(myConnectionString)
    myCommand.Connection = conn

    conn.Open()
    Catch ex As MySql.Data.MySqlClient.MySqlException
    MessageBox.Show(ex.Message)
    EndTry

    VB.NET-Quellcode

    1. Dim conn AsNew MySql.Data.MySqlClient.MySqlConnection(myConnectionString)

    Das MySql.Data zeugs kannst du dir schenken.

    VB.NET-Quellcode

    1. Dim conn As New MySqlConnection

    reicht vollkommen aus