日期:2014-05-17  浏览次数:20517 次

Reporting service 连接Mysql ODBC的SQL如何传参问题,急!急!急!
我用Report Service(2008)开发了一个报表,是以Mysql ODBC为数据源的,在组织SQL语句的时候遇到了一个问题:
在SQL语句中要用到报表中的一个参数,将参数以 @参数名 这种方式写在SQL里,虽然SQL运行没有报错,但也没有显示出结果,
后来用 select @参数名   这种方式查看运行结果,发现返回一个空值(实际参数是有值的)

从我之前的经验来看,但SQL中要用到报表参数的时候,如果连oracle则用 :参数名,如果连Sql Server则用 @参数名

现请教各位要连Mysql ODBC的数据源 向SQL语句中传参是如何写的?谢谢
------解决方案--------------------
未找到方案,改为在MS SQL Server中建立view,通过 DBLink将mySQL中的数据抓到view中,reporting Services 以MS SQL Server中的view为数据源,来做查询