Возникла банальная задача - вывести несколько значений с файла типа sqlite. С помощью специальных программ(SQLite Studio) я без проблем открываю эту БД, но вот с помощью Delphi у меня получается открыть не все файлы.
Приведу кусок кода, где я использую SQLite. На старых версиях все открвается, а вот при попытке открыть файлы более поздней версии, возникают ошибки при выборе бд. Отладка показала, где находится ошибка.
Код:
SQLiteDatabase := TSQLiteDatabase.Create(TempFile);
SQLiteTable := SQLiteDatabase.GetTable('SELECT * FROM name');
while not SQLiteTable.EOF do
begin
Вот, непосредственно, код ошибки .
Код:
Error [1]: SQL error or missing database.
"SELECT * FROM name": no such table: name.
Насколько я понял, версия файла-бд черезчур крутая, чтобы ее можно было открыть через sqlite библиотеку в delphi...
Жду Ваших подсказок
Последний раз редактировалось H-NET; 16.11.2015 в 01:18.