标题:QSqlError("", "Unable to fetch row", "No query")
作者:jing105630
日期:2017-09-17 21:33
内容:
create_sql = "create table member (id int primary key, name varchar(30),address varchar(30))";insert_sql = "insert into member values(?,?,?)";select_sql = "select * from member";
db = QSqlDatabase::addDatabase("QSQLITE");db.setDatabaseName("xin.db");if(db.open()){qDebug()
#1 [robinsonsir 09-18 09:31]
QSqlQuery sql_query(db);
这里 sql_query = QSqlQuery::QSqlQuery(db);这不是静态函数啊
#2 回 robinsonsir 的帖子 [jing105630 09-19 16:37]
robinsonsir:QSqlQuery sql_query(db);
这里 sql_query = QSqlQuery::QSqlQuery(db); 这不是静态函数啊 (2017-09-18 09:31)
那该怎么写呢,有相关例子可以参考吗 ?
#3 回 jing105630 的帖子 [robinsonsir 09-19 19:29]
jing105630:那该怎么写呢,有相关例子可以参考吗 ? (2017-09-19 16:37)
QSqlQuery sql_query(db);
sql_query.prepare(create_sql);
#4 回 robinsonsir 的帖子 [jing105630 09-20 09:11]
robinsonsir:QSqlQuery sql_query(db);
sql_query.prepare(create_sql); (2017-09-19 19:29)
这个我放在头文件里,放函数内每个操作都要定义
#5 回 jing105630 的帖子 [robinsonsir 09-20 09:23]
jing105630:这个我放在头文件里,放函数内每个操作都要定义 (2017-09-20 09:11)
QSqlQuery tmpQuery(db);
sql_query = tmpQuery;
sql_query.prepare(create_sql);