• 5846阅读
  • 4回复

连接数据库时报告driver not loaded(很普遍的问题) [复制链接]

上一主题 下一主题
离线xcgwy
 
只看楼主 倒序阅读 楼主  发表于: 2006-06-21
编译好数据库驱动后,连接时报告driver not loaded错误,这个问题很长时间了都没解决。而且这个问题在各种数据库驱动包括ODBC下都可能出现。
离线XChinux

只看该作者 1楼 发表于: 2006-06-21
把你的工程文件发上来看看
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xcgwy
只看该作者 2楼 发表于: 2006-06-21
工程文件如下:
######################################################################
# Automatically generated by qmake (2.00a) ??? ?? 18 10:32:27 2006
######################################################################

TEMPLATE = app
TARGET +=
DEPENDPATH += .
INCLUDEPATH += .

# Input
HEADERS += dialog.h mywin.h
SOURCES += dialog.cpp main.cpp mywin.cpp
QT     += sql

源代码片断如下:
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("127.0.0.1");
db.setPort(5432);
db.setDatabaseName("test");
db.setUserName("postgres");
db.setPassword("postgres");
bool ok = db.open();
if(!ok)
{
QMessageBox::information(this, tr("db"), db.lastError().text());
return;
}
这时便报了driver not loaded错误。
离线zhangxun715

只看该作者 3楼 发表于: 2006-06-29
编译时用-qt-sql-xxxx吧
不要用plugin
离线xcgwy
只看该作者 4楼 发表于: 2006-06-30
编译时要用到数据库的include文件和库文件,
那么MySQL或PostgreSQL等数据库本身的include文件和库文件该怎么处理?
快速回复
限100 字节
 
上一个 下一个