Creek
Зарегистрирован: 09.05.2005 Сообщения: 1
|
Добавлено: Сб Май 14 2005 13:12 Заголовок сообщения: CommandBuilder в ADO.NET глючит |
|
|
Пишу прогу для синхронизации двух БД.
Для обновления источника первоначальных данных сначала использовал автоматическую генерацию команд при помощи CommandBuilder. Но потом, когда вся логика синхронизации была написана (в памяти хранится измененная DataTable, осталось зафиксировать эти изменения на источнике) и дело подошло, собственно, к обновлению, CommandBuilder выдает эксепшн ...
Как выяснилось, он генерирует только INSERT-команду, а при попытке генерации DELETE и UPDATE выдает этот самый эксепшн. Решил проверить, может, в самой программе или БД что-то не так. Быстренько написал простенькое приложение с изменением данных в таблице и опять вставил туда CommandBuilder. Пробую генерировать комманды - та же ситуация. INSERT-команда создается, вместе с параметрами, а при попытке создания остальных - эксепшн.
Может, кто-нибудь знает, в чем может быть причина? Все условия для использования CommandBuilder'а соблюдаются...
Пока решил вручную генерировать оставшиеся команды. Но никак не могу разобраться с отладкой (23 таблицы... и для каждой нужно учитывать структуру, типы полей и т.д.)...
Заранее большущее спасибище... |
|