Skrivning til mysql tabel giver "DBConcurrencyException"
Jeg forsøger at skrive til en mysql tabel fra visual studio.Jeg har installeret MyODBC samt ODBC udvidelsen til VS og oprettet en odbc datasource i windows. Updates ved direkte brug af OdbcCommand virker, men når jeg bruger OdbcCommandBuilder får jeg fejlen "DBConcurrencyException" hver gang jeg forsøger at udføre en update.
Følgende programstump fejler når den når til linien "myDataAdapter.Update(custDS, "kunder");"
public void test()
{
OdbcConnection con = new OdbcConnection("DSN=JimboMysqlTest");
OdbcDataAdapter myDataAdapter = new OdbcDataAdapter();
myDataAdapter.SelectCommand = new OdbcCommand("select * from kunder;", con);
OdbcCommandBuilder custCB = new OdbcCommandBuilder(myDataAdapter);
con.Open();
try
{
DataSet custDS = new DataSet();
myDataAdapter.Fill(custDS, "kunder");
custDS.Tables[0].Rows[1]["Adresse2"] = "eeee";
myDataAdapter.Update(custDS, "kunder");
}
finally { con.Close(); }
}
Jeg fatter det simpelthen ikke, det burde da virke?!
mvh
Jimmy