#include <QtGui>
#include <QtSql>
#include <QDebug>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("test");
db.setDatabaseName("firma");
db.setUserName("user");
db.setPassword("pass");
if (!db.open()) {
qDebug() << db.lastError();
return 1;
}
QSqlQuery query;
bool ret = query.exec("CREATE TABLE employees(id int primary key auto_increment, lastname varchar(255), firstname varchar(255), department int) ");
qDebug() << ret << endl;
}
每次我得到false。我无法得到错误。