DataGrid MySQL DB?



  • Hallo,

    Hab eine Klasse, die mir die Datenbank verbindung handelt, nun will ich ein
    SELECT * FROM ta_tabelle;

    in ein datengrid büernehmen.

    wie mache ich das am einfachsten?

    danke schonmals



  • Habs damit probiert:

    string db_host = "localhost";
                string db_database = "db_auth";
                string db_user = "root";
                string db_pass = "root";
    
                string myConnectionString = "SERVER=" + db_host + ";DATABASE=" + db_database + ";UID=" + db_user + ";PASSWORD=" + db_pass + ";";
                MySqlConnection connection = new MySqlConnection(myConnectionString);
    
                try
                {
                    connection.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                string sSQL = "SELECT * FROM ta_adressen";
                string sTable = "<table_name>";
                MySqlDataAdapter da = new MySqlDataAdapter(sSQL, connection);
                System.Data.DataSet ds = new System.Data.DataSet();
                MySqlCommandBuilder cb = new MySqlCommandBuilder(da);
                da.Fill(ds, sTable);
                dg_main.DataSource = ds.Tables[sTable];
    

    Das Select statement würde 9 zeilen zurückbringen. und im datagrid werden auch 9 zeilen angezeigt, doch in keiner steht irgend ein wert.... 😕



  • kann mir wer helfen?



  • Na vermutlich weil es <table_name> nicht gibt.


Anmelden zum Antworten