Я использую драйвер SQLite ODBC (отсюда http://www.ch-werner.de/sqliteodbc/) с моим приложением VB6. Однако все работает нормально, что касается извлечения и сохранения данных, если я попытаюсь получить список столбцов таблицы с помощью следующей команды:
pragma table_info (myTableName)
Вызов ADO завершается с ошибкой 2 (обнаружено в свойстве Connection.Errors).
Ошибка № 1: Описание: «Многоэтапная операция OLE DB вызвала ошибки. Проверьте каждое значение состояния OLE DB, если оно доступно. Никаких действий выполнено не было». : Строка : cMisDataLayer.ExecuteRecordset
Ошибка №2: Описание: «Поставщик не поддерживает свойство». : Строка : cMisDataLayer.ExecuteRecordset
Мой вопрос: почему я получаю эту ошибку и есть ли обходной путь для получения списка столбцов для таблицы в SQLite?
Спасибо.