如何向OLE DB数据源为Oracle传递查询参数?
0
1、在OLE DB数据源中,我想写SQL查询数据,但条件需要动态赋值!
2、我建了一个变量,试过用OLE BD中参数选项。提示连接Oracle不支持!
2、我建了一个变量,试过用OLE BD中参数选项。提示连接Oracle不支持!
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-02 回答
赞同来自: 梁勇 、天涯浪子 、zhoutiea
修改变量属性 - EvaluateAsExpression 为 True, 因为参数要在表达式中搞定
同时编辑 Expression
在 OLEDB Source 中设置你的 Query 变量
这个变量实际上是在 Expression 表达式中设置的
编辑你的查询语句,其它的参数比如像 User:HireDate 就是你的查询参数,拼装起来。
以上是我帮你收集到的主要步骤,你可以参考试试看。
雪泪洁花 2013-11-30 回答
赞同来自: liangf
不过提供一下思路,可以通过一个变量来表示要运行的plsql语句,
你需要做的就是拼接plsql,可以通过多个变量接受参数,
最后把这几个参数拼到一起作为要运行的plsql.