0 odbc visual-studio ssrs-2008 visual-studio-2012
我使用visual studio 2012构建了一个报告,但我无法将参数传递给它.
我已经设置了名为cust的report参数,它从数据集中获取其值.
我已经设置了一个单独的数据集,其中有一个名为cus的字段,我将一个名为customer的查询参数设置为等于cust参数.在查询中我有:
where cus = (@customer)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
列"客户"不存在
有人可以确认我哪里出错吗?
编辑:连接类型是ODBC
因为ODBC澄清,我完全重写了这一点.
把你的@Cust变成一个?
Select Cus, FirstName, LastName, otherDataYouMayNeed
From Table Name
Where (cus = ?)
Run Code Online (Sandbox Code Playgroud)
然后将参数名称设置为' ?'
单击您正在处理的数据集的"参数"部分,然后确保将参数名称值更改为a ?
这应该适用于您的ODBC.
(确保使参数数据类型与"customer"的数据类型匹配)
| 归档时间: |
|
| 查看次数: |
4250 次 |
| 最近记录: |