首页| 论坛| 消息

标题: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);

回复 发表
主题 版块