Обновите файл DBF III DBF, который содержит 1100 столбцов в C#
Как обновить файл DBF dBase III, который имеет 1100 столбцов в C#? Я пытался провайдеров "Microsoft.Jet.Oledb.4.0" и "vfpoledb", но они не могут обновить. Я прочитал, что есть ограничение в 255 столбцов с oledb. Но даже когда я пытаюсь обновить один столбец, возникает исключение "слишком сложный запрос". Я могу читать данные из этого DBF, хотя, если я ограничиваю столбцы в запросе выбора. Есть ли способ, я могу обновить этот DBF в C#?
1 ответ
Посмотрите на мой ответ, касающийся локального сервера SyBase Advantage. Он позволяет читать файлы.DBF в стиле VFP (dBASE), но также позволяет использовать файлы, размер которых превышает 2 гигабайта и 255 столбцов. У него есть свой "Провайдер", с которым вы можете скачать и запустить. Это ОЧЕНЬ похоже на поставщиков OleDb (поскольку все они основаны на объектах интерфейса, таких как ICommand, IConnection, IDataAdapter, IParameter и т. Д.)