Anfängerproblem bei MYSQL und VB.Net2008

Hi .
Ich habe ein Problem bei MYSQL und VB.NET 2008 . Das Problem wurde mehrmals hier behandelt wie ich lesen konnte , aber irgendwie will mir das auch nicht wirklich weiterhelfen.
Ich benutze für die MYSQL verbindung den mysql-connector-net-5.1.6 .

Eine Verbindung zum MYSQLserver ist prima gegeben.

Mein Problem besteht darin , das ich einen Datensatz aus der Datenbank in einen Array abspeichern will und dann mit einer Eingabe vergleichen will.

Das Ganze soll dazu dienen eine Loginmaske zu erstellen.

Nun zum eigentlichen Problem:

Code:
Dim myData As New DataSet
        Dim conn As New MySql.Data.MySqlClient.MySqlConnection
        Dim cmd As New MySql.Data.MySqlClient.MySqlCommand
        Dim myAdapter As New MySql.Data.MySqlClient.MySqlDataAdapter

        conn.ConnectionString = "server=meineseite.de;" _
            & "uid=datenbankuser;" _
            & "pwd=datenbankpasswort;" _
            & "database=datenbankname;"

        conn.Open()
        cmd.CommandText = "SELECT username FROM tbl_user"
        cmd.Connection = conn

        If (txtBenutzername.Text = cmd.ExecuteReaer()) Then
            form2.Show()
        End If

Das ist die Syntax die ich versucht habe (warscheinlich mehr als daneben ).

Ich hab jedenfalls erst festgestellt ,dass das Programm , dem Anschein nach, den SQL befehl nicht direkt ausführt und verarbeitet .

Mien Problem besteht also darin die Tabelle auslesen zu lassen , bzw den SQL befehl auszuführen und die werte in einen Array abzuspeichern . Und bevor ich mri meine Datenbank durch wildes ausprobieren irgendwann zerschisse , frag ich lieber nach .

Wie gesagt die Documentation auf der MYSQLseite bezüglich der MYSQLconnectornutzung hilft mir auch nicht wirklich weiter.

Ok hat sich erledigt hab es hinbekommen .
 
Zuletzt bearbeitet:
Code:
        Dim conn As New MySql.Data.MySqlClient.MySqlConnection
        Dim Reader as MySql.Data.MySqlClient.MySqlDataReader
        Dim CS As New MySql.Data.MySqlClient.MySqlConnectionStringBuilder
        CS.UserID =" Username"
        CS.Server = "Host"
        CS.Password = "Passwort"
        CS.Database = "Database"
        conn.ConnectionString = CS.ConnectionString

        conn.Open()
        Dim cmd As New MySql.Data.MySqlClient.MySqlCommand("SELECT username FROM tbl_user where username=?username",conn)
        cmd.Parameters.AddWithValue("username", TextBox1.Text)
        Reader = cmd.ExecuteReader
        If Reader.HasRows = True then 'User gefunden
            form2.Show()
        Else ' User nicht gefunden
            MsgBox("Benutzername nicht gefunden")
        End if
 

Neue Beiträge

Zurück