Написание собственной команды вставки / обновления для OleDbDataAdapter - PullRequest
0 голосов
/ 03 марта 2009

Я использую OleDbDataAdapter для заполнения таблицы в наборе данных. Проблема в том, что оператор SQL выбора очень сложен (используя левые соединения для получения данных из многочисленных таблиц), и OleDbCommandBuilder не может написать для меня оператор вставки / обновления.

Мне было интересно, какой здесь лучший курс действий? Существует не так много столбцов, в которых данные могут изменяться (нужно только 6-8 из 30 или около того), однако важно, чтобы я мог сделать OleDbDataAdapter.Update как можно проще (скорость и использование ресурсов очень важны).

У кого-нибудь есть такой опыт? Какой лучший / рекомендуемый курс действий здесь?

Спасибо за ваш вклад!

РЕДАКТИРОВАТЬ: я также мог бы использовать некоторую помощь в написании операторов обновления для OleDbDataAdapter, особенно когда это связано с многостоловым обновлением. Если бы кто-нибудь мог указать мне какую-нибудь литературу, это было бы здорово!

1 Ответ

1 голос
/ 09 сентября 2009

В этом случае я рекомендую вручную написать код SQL.

...