我正在使用Visual Studio 2008。
我有一个存储过程,代码如下:
declare @query varchar(200)
if (@Filter = 'T')
set @query = 'select .......'
else if (@Filter = 'D')
set @query = 'select .......'
exec(@query)
@Filter是此存储过程中的输入参数。
当我尝试在Report的DataSource中设置此存储过程时,@ query的列不会被识别,并且不会被DataSource显示。
如何使这种类型的嵌套IF包含查询以使用RDLC?
在为报告创建DataSet时,RDLC不会选择查询列。