c++ - 将变量插入 SQLite 查询

标签 c++ database qt sqlite blackberry-10

我声明如下。

 const QString createSQL = "CREATE TABLE customer (x INTEGER PRIMARY KEY ASC, y, z);" ;

我还有一个变量

 QString name="name1";

我需要将表“customer”的名称更改为 name1。如何将变量插入到上述 sqlite 查询中?

最佳答案

这是直接从文档中提取的。

// Execute query with positional binding using named placeholders
QVariantList contactValues;
contactValues << 1 << "Mike" << "Chepesky";
DataAccessReply reply = sc.executeAndWait(
    "insert into contact (id, firstname, lastname) values (:id, :firstname, :lastname)",
    contactValues);

// Execute query with positional binding using positional (?) placeholders
QVariantList contactValues;
contactValues << 1 << "Mike" << "Chepesky";
DataAccessReply reply = sc.executeAndWait(
    "insert into contact (id, firstname, lastname) values (?, ?, ?)",
    contactValues);

documentation/source

关于c++ - 将变量插入 SQLite 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20719177/

相关文章:

c++ - 从 map 中取出 Int 值并将它们迭代到二分图 C++

c++ - 为什么有人会使用 int 而不是 bool 数据类型?

database - 检查给定数据是否为非空,无论其数据类型如何?

c++ - Qt代理模型使用示例

c++ - 获取重载函数模板的地址是可能的,有时

c++ - 我正在寻找可以在图形编辑程序中进行的任何优化

mysql - 计算两条记录并将它们连接到同一个 MySQL 行中

database - 开发最佳解决方案/设计,为报告引擎汇总许多数据库行

c++ - 在 Qt Creator 中将功能附加到按钮的正确方法?

c++ - Qt打开串口