Hallo,
leider speichert c# meine Änderungen nicht in der mysql Datenbank
1.) Verbindung herstellen: (funktioniert)
string myConnectionString = "SERVER=mysqlserver;" +
"DATABASE=test;" +
"UID=admin;" +
"PASSWORD=abc;" +
"Convert Zero Datetime = True";
MySqlConnection mysqlCon = new MySqlConnection(myConnectionString);
mysqlCon.Open();
MySqlDataAdapter MyDA = new MySqlDataAdapter();
oConnection = mysqlCon;
oMySqlAdapter = MyDA;
2.) auf dem Formular zeige ich die Daten im Datagridview sowie textbox an (funktioniert):
oMySqlAdapter.SelectCommand = new MySqlCommand("select * from mytable", oConnection);
DataTable table = new DataTable();
oMySqlAdapter.Fill(table);
oTable=table;
datagridview1.DataSource=oTable
textBox1.DataBindings.Add("Text", oTable, "feld1");
3.) in der Textbox werden nun Änderungen vorgenommen
4.) Update in die Mysql Datenbank (funktioniert NICHT)
(es erscheint keine Fehlermeldung - die Änderungen werden aber nicht gespeichert)
MySqlCommandBuilder builder = new MySqlCommandBuilder(oMySqlAdapter);
oMySqlAdapter.UpdateCommand = builder.GetUpdateCommand();
oMySqlAdapter.Update(oTable);
Vielen Dank im Voraus !