use*_*235 2 c++ sqlite qt4 qml
sqlite如何使用以下方式插入数据qt:
query = QSqlQuery("INSERT INTO customer_details (rationcard_num, aadharcard_num, name)
values('"+rationcard_num+"','"+aadharcard_num+"','"+name+"')");
Run Code Online (Sandbox Code Playgroud)
您可以修改代码并使查询看起来像这样,我认为这会澄清您的疑虑:
准备查询语句
QSqlQuery query;
query.prepare("INSERT INTO customer_details(rationcard_num \
, aadharcard_num \
, name) \
VALUES(:rationcard_num \
, :aadharcard_num \
, :name); ");
Run Code Online (Sandbox Code Playgroud)
绑定值
query.bindValue(":rationcard_num", your_value);
query.bindValue(":aadharcard_num", your_value);
query.bindValue(":name", your_value);
Run Code Online (Sandbox Code Playgroud)
调试
您可以使用qDebug()以下命令来查找查询是否可执行:
qDebug()<<query.exec()<<endl;
Run Code Online (Sandbox Code Playgroud)
如果插入数据则返回 true,否则返回 false
| 归档时间: |
|
| 查看次数: |
16502 次 |
| 最近记录: |