reportservice中,设计rdl数据,可变条件查询参数怎么设置
reportservice中,设计rdl数据,可变条件查询参数如何设置?
请问版主:在sql 2005开发reportservice中,设计rdl数据以及布局时,我要实现sql查询的where条件可变化。比如查询条件可以是3个条件,也可以是5个条件。 查询了有关资料,说是可以动态生成sql语句或者动态查讯:Declare @s Varchar(1000)
set @s= 'Select * from 表名 Where '+@k
exec(@s)
但是我不知道这个@k,参数k在reportparameter里面怎么设置或者编写?
------解决方案--------------------
直接写动态sql,@k就是你要写的sql条件呀,以string类型参数传给报表就行了
------解决方案--------------------
也可以写成存储过程
请问版主:在sql 2005开发reportservice中,设计rdl数据以及布局时,我要实现sql查询的where条件可变化。比如查询条件可以是3个条件,也可以是5个条件。 查询了有关资料,说是可以动态生成sql语句或者动态查讯:Declare @s Varchar(1000)
set @s= 'Select * from 表名 Where '+@k
exec(@s)
但是我不知道这个@k,参数k在reportparameter里面怎么设置或者编写?
------解决方案--------------------
直接写动态sql,@k就是你要写的sql条件呀,以string类型参数传给报表就行了
------解决方案--------------------
也可以写成存储过程