尝试使用Oracle OLE DB提供程序输入带有参数的SQL查询时,出现以下错误:
我已尝试按照此处的建议进行操作,但不太了解所需的内容:Parameterized queries against Oracle
有任何想法吗?
最佳答案
要扩展问题中给出的链接:
表达式构建器可以使用变量动态创建表达式,以创建“参数化查询”。
所以下面的“普通”查询:
select * from book where book.BOOK_ID = ?
可以在表达式生成器中编写为:
"select * from book where book.BOOK_ID = " + @[User::BookID]
然后,您可以使用表达式生成器进行空处理和数据转换。
关于oracle - 使用Oracle OLE DB提供程序时如何解决SQL查询参数映射问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58540/