摘要: 问题背景:在报表中一定要包含很多参数,这样报表才能灵活应用,那么这些参数有时候会通过aspx页面的code来传递参数,同时也有可能这些参数和权限有关,在某种情况下只能指定在固定的值,且这个值在报表的查询区域是不可见的。 点击确定后,我们在报表设计器中预览,正常。【补充一下:最好选择“隐藏”选项,可能不会出现后面的错误】然后部署报表,在aspx.cs代码中实现这个参数的传递:Rep... 阅读全文
posted @ 2012-07-20 23:20 great wang 阅读(1079) 评论(3) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/aolin/archive/2011/04/12/2014122.html 示例表 tb 数据如下 id value—————1 aa1 bb2 aaa2 bbb2 ccc 第一种 SELECT id, [val]=( SELECT [value] +',' FROM tb AS ... 阅读全文
posted @ 2012-07-20 21:28 great wang 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 报表开发与部署好后,也嵌入到aspx页面中了,使用VS自带的Web服务器组件,一切正常,当部署到IIS中的时,出现了如下错误: 为用户“IIS APPPOOL\DefaultAppPool”授予的权限不足,无法执行此操作。 (rsAccessDenied)原因分析:提示还是比较清楚的,主要是权限问题,因为应用程序池进程模式的默认标识为“应用程序池标识”即“ApplicationPoolIdenti... 阅读全文
posted @ 2012-07-20 20:44 great wang 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: 在“设计”视图中,右键单击报表边框外的设计图面,然后单击“报表属性”。 单击“代码”。 在“自定义代码”中键入代码。 报表运行时,代码中的错误会引发警告。 下面的示例创建一个名为 ChangeWord 的自定义函数,该函数可使用词语“Bicycle”替换“Bike”。 Public Function ChangeWord(ByVal s As String) As String ... 阅读全文
posted @ 2012-07-20 16:07 great wang 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 报表在项目中设计好,发布到报表服务器后,在日常业务过程中,一般不会直接登录到报表服务器上去查看报表,而是通过第三方应用进行查看,一来方便系统集成、二来方便权限控制,我们需要通过ASP.NET应用程序来显示报表,操作过程如下: 创建aspx页面后,引入ReportViewer组件,两种方式:(1)手工输入代码,一定要注意添加引用、修改web.config;(2)直接从工具箱中拖动到页面... 阅读全文
posted @ 2012-07-20 10:47 great wang 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 最近在处理SSRS报表,发布、部署都提示成功,但是在服务器上打开报表时,提示类似于“报表服务器无法处理该报表或共享数据集……”这样的错误,可以手工在服务器报表管理中修改每个报表的引用数据集路径,可是重新发布后问题依旧。可见部署后,再修改路径是治标不治本的方式,郁闷了不短时间,最后终于找到问题的原因了,看图。 首次配置,如图: 修复后,配置如图: 解决方法很明显... 阅读全文
posted @ 2012-07-20 00:14 great wang 阅读(2051) 评论(0) 推荐(0) 编辑