我想将 2 插入QString
到我的数据库中,但我遇到了这个错误:
QSqlError(1, "Unable to execute statement", "table login_t already exists")
我的数据库是空的,我的代码是:
void School::set_db( QString usern, QString pass )
{
QSqlDatabase db1 =QSqlDatabase::addDatabase("QSQLITE");
db1.setDatabaseName( "school1.db");
bool isOpen = db1.open() ;
QSqlQuery q(db1);
QString queryString = "INSERT INTO login_t (user, pass) VALUES (?,?)";
q(queryString);
q.addBindValue(usern);
q.addBindValue(pass);
q.exec();
}
set_db("user1" , "pass1");
我之前制作了我的数据库和表格。