ODBC参数占位符可以命名吗?
|
我做了一些搜索,但没有找到关于我的问题的明确答案。
有没有一种方法可以定义SQL查询中的哪个“ 0”属于哪个参数?
例如,我需要执行以下操作:
SELECT * FROM myTable WHERE myField = @Param1 OR myField2 = @Param1
OR myField1 = @Param2 OR myField2 = @Param2
ODBC
中的相同查询是:
SELECT * FROM myTable WHERE myField = ? or myField2 = ? or myField1 = ?
or myField2 = ?
除了为每个值两次加载参数外,是否有办法告诉ODBC命令哪个参数是哪个参数?
我怀疑没有,但是可以使用更有经验的ODBC程序员的观点。
编辑:我正在使用的ODBC驱动程序是BBj ODBC驱动程序。
没有找到相关结果
已邀请:
6 个回复
肉脓措伪
甲车劲
粳饶瓢部
从上面可以看到,参数名称无关紧要,也没有使用。如果需要,甚至可以用相同的名称命名,请将参数名称留空empty6ѭ。
末钉蹈泰唬
缕嚏冻
味芯憨
实用程序分类
如果命名参数是字符串中的最后一个-您必须添加一个空格。 例如
必须