• 5481阅读
  • 5回复

关于qt向数据库放数据的问题 [复制链接]

上一主题 下一主题
离线xutianming
 
只看楼主 倒序阅读 楼主  发表于: 2008-08-29
— 本帖被 XChinux 执行加亮操作(2008-08-29) —
QString stra = lineEditA->text();
QString strb = lineEditB->text();
QSqlQuery query("insert into s(one,two)"
                                "values(stra,strb);
这样写数据老放不进去,语句没问题,提示“stra”没声明,我用的是sqlites数据库。
如果单独写
QSqlQuery query("insert into s(one,two)"
                                "values(1,1);
这样就把数据1,1 放进去了。
离线xutianming
只看该作者 1楼 发表于: 2008-08-29
急啊  在线等!
离线XChinux

只看该作者 2楼 发表于: 2008-08-29
SQL语句错误。
stra,strb算什么????不是常量。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xutianming
只看该作者 3楼 发表于: 2008-08-29
终于有人回了,首先表示感谢!
那该怎么写呢,我想把从lineEditA和lineEditB的数据放入数据库!
在线等!
离线supwater
只看该作者 4楼 发表于: 2008-08-29
QSqlQuery query("insert into s(one,two)"
                                "values( " + stra + ", " + strb + ");
谋事在人,成事在天!
离线xutianming
只看该作者 5楼 发表于: 2008-08-29
结贴咯!  十分感谢四楼的这位朋友!  由衷的感谢!
快速回复
限100 字节
 
上一个 下一个