Hi,
ne sehr grobe Richtung kann ich dir geben. Allerdings in C# und mit dem FirebirdNetDataprovider. Mit OleDB sollte es genauso gehen.
Delphi-Quellcode:
private void WriteChanges(DataSet ds,
string TableName)
{
FbDataAdapter myAdapter = new FbDataAdapter("select * from " + TableName, this.fbConnection1);
FbCommandBuilder CB = new FbCommandBuilder(myAdapter);
try
{
myAdapter.Update(ds, TableName);
}
catch (
Exception ex)
{
MessageBox.Show("Es ist ein Fehler beim Speichern aufgetreten!" + ex.Message);
}
}