Re[12]: Обновление БД измененным DataSet'ом
От: John Williams  
Дата: 05.06.05 06:34
Оценка:
Я решил ситуацию таким вот образом...
Какждый экземпляр класса у меня работает только с одной таблицей.
В конструктор такого класса передается только OleDbConnection.В конструкторе инициализирую Adapter, Builder и DataTable, которые для каждого класса свои. В моем случае DataSet не нужен, поскольку Adapter может заливать данные сразу в DataTable.
Ну и каждый такой класс имеет метод Save, в котором:

DataTable changes = DataTable.GetChanges();
if( changes != null )
{
    Adapter.Update( changes );
}


и теперь все прекрасно работает, без лишнего кода.
Всем спасибо за помощь, огромный всем респект.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.