如何在 C++ 生成器 10.2 中将查询转换为参数查询
how to convert a query into a parametric one in C++ Builder 10.2
>我有"正常"字符串查询
String sqlquery = Format("select * from events where location = %d",ARRAYOFCONST(parameter_value));
如何在 C++ 生成器 10.2 中将此查询转换为参数查询(我使用Postgres数据库(
根据TPSQLQuery.SQL
属性文档:
SQL
属性中的 SQL 语句可能包含可替换参数,遵循标准 SQL-92 语法约定。参数创建并存储在Params
属性中。
例如:
PSQLQuery1->ParamCheck = true; // true by default
PSQLQuery1->SQL->Text = "select * from events where location = :Location";
PSQLQuery1->Params->Items[0]->AsInteger = parameter_value;
// alternatively:
// PSQLQuery1->ParamByName("Location")->AsInteger = parameter_value;
PSQLQuery1->Open();
...
有关更多详细信息,请查看TPSQLQuery.Params
文档。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- 防止主数据类型C++的隐式转换
- 模板参数替换失败,并且未完成隐式转换
- 努力将整数转换为链表。不知道我在这里做错了什么
- HEX值到wchar_t字符(UTF-8)的转换
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将 Qvector<uint8_t> 转换为 QString
- 如何在cuSparse中使用cusparseXcoo2csr从coo转换为csc
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 在c++中使用nlohmann从类到json的转换
- 查询SQLite数据库中的日期
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- 将Integer转换为4字节的unsined字符矢量(按大端字节顺序)
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- 复制列表初始化的隐式转换的等级是多少
- 如何在 C++ 生成器 10.2 中将查询转换为参数查询
- 基本std::regex,将查询转换为有效掩码
- CString 到 LPCTSTR 的转换会中断 sql 查询
- 关于在C++中将数据从字符串转换为浮点值的查询