Hi,
Create the folder "sqldrivers" in your application folder and put libqibase.so here, or locate the others drivers (QSQLITE, QSQLITE2) and put the library in same folder.
Marcelo E. Geyer
Hi,
Create the folder "sqldrivers" in your application folder and put libqibase.so here, or locate the others drivers (QSQLITE, QSQLITE2) and put the library in same folder.
Marcelo E. Geyer
i know that, and i did that..i've put the ibase that you gave to
that folder
home qtsdk-2009.02/qt/plugins/sqldrivers
but i receive the same error
here is some code snippet
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QIBASE");
db.setDatabaseName("katalog.fdb");
qDebug()<< "database " << QSqlDatabase::database();
bool ok = db.open();
qDebug()<< "Status konekcije " << ok;
if (!ok)
{
QMessageBox::critical(0, "GOMAL", QString("SQL problem? \n\nOk to exit."));
exit(1);
}
QStringList tables = db.tables();
for (int t = 0; t < tables.count(); ++t)
{
QTreeWidgetItem *table = new QTreeWidgetItem();
table->setText(0, tables.at(t));
}
About this file libqibase.so U've copy it to wrong folder:
home qtsdk-2009.02/qt/plugins/sqldrivers.
U should copy it to:
home qtsdk-2009.02/qt/src/plugins/sqldrivers.
I had the same problem under vista and the solution was to copy:
libqsqlibase4.a
libqsqlibased4.a
qsqlibase4.dll
qsqlibased4.dll
to (in your case) home qtsdk-2009.02/qt/plugins/sqldrivers.
Hello to everyone, I`m using Windows XP SP3 and Ubuntu 10.04. On both systems i`ve got QT4.7.0.
Speaking about visibility ibase driver for QT, it`s not so clear.
For my experience, i`ve made and used ibase under Win and Ubuntu on one mashine, at another machines the way i made plugin doesn`t work.
All goes right and i`ve got the needed files qsqlibase.dll and libqsqlibase.so (on each system) but QT doesn`t see them.
Can somebody advise the way to solve this problem?
Bookmarks