小编blt*_*tss的帖子

ODBC参数占位符可以命名吗?

我做了一些搜索,但没有找到我的问题的确切答案.

有没有办法定义?SQL查询中哪个属于哪个参数?
例如,我需要执行以下操作:

SELECT * FROM myTable WHERE myField = @Param1 OR myField2 = @Param1 
       OR myField1 = @Param2 OR myField2 = @Param2
Run Code Online (Sandbox Code Playgroud)

相同的查询ODBC是:

SELECT * FROM myTable WHERE myField = ? or myField2 = ? or myField1 = ? 
       or myField2 = ?
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉ODBC命令哪个参数除了为每个值加载参数两次外?

我怀疑没有,但可以使用更有经验的ODBC程序员的观点.

编辑:我正在使用的ODBC驱动程序是BBj ODBC驱动程序.

c# sql odbc

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

odbc ×1

sql ×1