Найти - Пользователи
Полная версия: Python 2.5 и SQLite 2.1
Начало » Базы данных » Python 2.5 и SQLite 2.1
1
truporez
Необходимо иметь возможность доступа к созданной на php SQLite базе версии 2.1.
Питон ее не признает поскольку хочет SQLite 3.0
Платформа win32.
Подойдет и драйвер для PyQt4/QSqlDatabase.
ZZZ
Подойёт… А где вопрос?
truporez
Вопрос в том, с помощью чего работать с sqlite базой версии 2.1?
А так, что python'овский sqlite3, что Qt4-шный QtSql хочет базу версии 3.

QtSql пишет QSqlDatabase:
QSQLITE2 driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC
а питоновский sqlite3
sqlite3.DatabaseError: file is encrypted or is not a database
Lexander
Если не нужен доступ к данным в реальном времени, можно перед запуском своей программы конвертировать базу в 3 версию:
sqlite OLD.DB .dump | sqlite3 NEW.DB

Или использовать старые версии pysqlite1.x
truporez
Нашел некую pysqlite 1.0.1 для python 2.5. Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB