Какой поставщик данных я могу использовать для обновления файла .dbf с С#?
Я пробовал использовать несколько разных провайдеров .dbf для создания DataSource, но получаю следующее сообщение: «Сообщение об ошибке: ERROR HYC00 Microsoft ODBC dBase Driver Дополнительная функция не реализована».
Или, когда я создал набор данных и адаптер данных с функцией обновления, я получил: «Для обновления требуется допустимая команда UpdateCommand при передаче коллекции DataRow с измененными строками».
Если кто-нибудь знает способ работы с .dbf из C# с большим количеством обновлений, пожалуйста, помогите. Когда я пытаюсь обновить строки одну за другой, это происходит слишком медленно, потому что провайдер потеряет слишком много времени на поиск большого файла .dbf. Может быть, есть способ автоматически построить индекс, и источник данных знает, как его использовать?
Другой способ — загрузить все во что-то вроде набора данных и обновить после внесения всех изменений, но часть обновления пока не работает.
Помоги пожалуйста!