Я раньше собирал QIBASE для Python 2.6, тогда нормально получилось.
Теперь, я собрал на Qt 4.7.3, положил скомпилированный qsqlibase4.dll в папку C:\Python32\Lib\site-packages\PyQt4\plugins\sqldrivers. Запускаю пример:
from PyQt4 import QtGui, QtSql
import sys
app = QtGui.QApplication(sys.argv)
db = QtSql.QSqlDatabase.addDatabase('QIBASE')
db.setDatabaseName('EMPLOYEE')
db.setUserName('SYSDBA')
db.setPassword('masterkey')
print(db.open())
app.exec_()
QSqlDatabase: QIBASE driver not loadedСобирал на Qt 4.7.2, так же. Через QODBC все путем. Я хочу через QIBASE.
QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL QODBC3 QODBC QPSQL7 QPSQL
Если кто-нибудь работает через QIBASE, пожалуйста, выложите, желательно последнюю версию. Может кто-то будет постоянно (если не трудно) выкладывать скомпилированный qsqlibase4.dll по мере обновления Qt.
И еще, как работать через cursor, с выводом на QTableView? Смотрел тут http://python.su/forum/viewtopic.php?id=1922, непонятно.
Помогите пожалуйста, очень прошу, заранее спасибо.