static bool createConnection()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("File.DB");
if (!db.open()) {
qDebug()<<QObject::tr("打开数据库失败!");
return false;
}
QSqlQuery query;
bool result = query.exec("create table fileinfo (filename varchar(20),"
"filepath varchar(200),"
"ownerip varchar(20)");
return result;
}
为什么这段代码总是返回false