【发布时间】:2013-12-05 08:51:22
【问题描述】:
我正在使用 SQL Server Integration Services 2008。在我的数据流任务中,我得到了一个 OLEDB 源。我选择 SQL 命令作为数据访问模式,以下是我的 sql 文本
Select * from table1 where ID=?
从参数选项卡中,我的参数名称为零“0”,值来自包级变量。
我尝试将参数名称替换为“Parameter0”,但总是遇到与此相同的错误
Error: "No Value given for one or more required parameters"
但是我的变量有一个值
请帮忙
【问题讨论】:
-
您将参数名称更改为 0,然后“我尝试将参数名称替换为“Parameter0””为什么要改回来?我误解你的问题了吗?
-
你到底在哪里得到错误?当你运行包,数据流组件,或者只是点击Preview按钮?
-
当我按下预览按钮时。
-
@billinkc 因为默认情况下参数名称是 Parameter0 但 MSDN 说对于 OLDDB 连接它应该是“0”。
-
我在尝试预览时遇到了同样的错误。你试过运行它吗?这是stackoverflow.com/questions/20093362/…的解决方法
标签: ssis oledb query-parameters