我想插入2 QString
到我的數據庫QString時,SQLite數據庫,但我面對這樣的錯誤:我應該如何插入QT
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");
我以前製作我的數據庫和表格。