已经用sqlite3建立了一个ymk.db,存在d:/sqlite3里面,但是我用qt3始终连不上这个数据库。。、
#include "form1.h"
#include <qstring.h>
#include <qsqldatabase.h>
#include <qsqlquery.h>
#include <qmessagebox.h>
void Form1::log()
{
QSqlDatabase *db = QSqlDatabase::addDatabase("QSQLITE3");
db->setDatabaseName("ymk.db");
if(!db->open())
QMessageBox::about(this,tr("Error!"),tr("数据库连接失败"));
else
QMessageBox::about(this,tr("Error!"),tr("数据库连接成功"));
}
一直是数据库连接失败,请问是为何阿。。。我试过把QSQLITE3改成QSQLITE,或者把下一句ymk.db的db拿掉。。都还是不对。。。