Daten aus der Datenbank lesen, in Dataset zwischenspeichern, ändern und wieder in die Datenbank zurückschreiben
DataSet myDS = new DataSet();
using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\db1.mdb"))
{
// Daten auslesen
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand("SELECT ID, Vorname, Nachname FROM Kunden", conn);
OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter);
adapter.Fill(myDS, "Kunden");
// Daten ändern
myDS.Tables["Kunden"].Rows[0]["ID"] = 1;
myDS.Tables["Kunden"].Rows[0]["Vorname"] = "Hans";
myDS.Tables["Kunden"].Rows[0]["Nachname"] = "Harz";
// Daten zurückschreiben
adapter.Update(myDS, "Kunden");
}
Kommentare zum Snippet