使用ODBC连接的SSRS参数基础知识

时间:2013-11-29 16:52:27

标签: visual-studio visual-studio-2012 odbc ssrs-2008

我使用visual studio 2012构建了一个报告,但我无法将参数传递给它。

我已设置名为cust的报表参数,并从数据集中获取其值。

我已经设置了一个单独的数据集,其中有一个名为cus的字段,我将一个名为customer的查询参数设置为等于cust参数。在查询中我有:

where cus = (@customer)

我收到错误:

  

列“客户”不存在

有人可以确认我哪里出错吗?

编辑:连接类型是ODBC

1 个答案:

答案 0 :(得分:5)

因为ODBC澄清,所以我完全重写了这一点。

将@Cust改为?

Select Cus, FirstName, LastName, otherDataYouMayNeed
From Table Name
Where (cus = ?)

然后将参数名称设置为“?

单击您正在处理的数据集的“参数”部分,然后确保将参数名称值更改为?

这适用于您的ODBC。

(确保使参数数据类型与“customer”的数据类型匹配)