摘要:
前一篇博文谈到使用exec dbo.spGetOrdersByCustomerIDs @CustomID获取数据集的服务器报表使用多值参数必须间接使用一个“内部”的String类型的报表参数作为该多值参数的级联参数将其(多值参数返回int类型的数组)拼接为String类型的ID串再作为存储过程参数处理。如上例的话,除了接受用户录入的多值参数@CustomID(整型),还需要一个用户看不见的... 阅读全文
2009年4月2日 #
2009年2月11日 #
摘要:
编写映射到多值报表参数的查询 您可以为要创建的任何报表参数定义多值参数。不过,如果要将多个参数值传回查询,则必须满足下列要求: 数据源必须为 SQL Server、Oracle 或 Analysis Services。 数据源不能是存储过程。Reporting Services 不支持将多值参数数组传递给存储过程。 查询必须使用 IN 语句来指定参数。 MSDN有上述的描述,可见多值参数... 阅读全文
2009年2月6日 #
摘要:
您可以试试在数据库Northwind执行语句1:语句1:select OrderId from Products where OrderID = 10250结果:消息 207,级别 16,状态 1,第 1 行列名 'OrderID' 无效。消息 207,级别 16,状态 1,第 1 行列名 'OrderId' 无效。语句2:select * from [dbo].[Order Details] w... 阅读全文
摘要:
启用和禁用 Reporting Services 的导出文件格式: 您可以修改rsreportserver.config,对于SQL Server 2005,它位于C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer,对于SQL Server 2008,它位于C:\Program Files\... 阅读全文
摘要:
问题描述:创建了类库编译成RSCustomLib.dll在服务器报表引用一点问题也没有,也能如期工作。但在本地报表引用相同的程序集则编译时报如下错误:加载代码模块时出错:“RSCustomLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”。详细信息: 未能加载文件或程序集“RSCustomLib, Version=1.0.0.0,... 阅读全文
2008年11月20日 #
摘要:
笔者使用ReportingServices定义了一个顾客购买金额报表(按顾客类型及其地域分组汇总),筛选条件为存在消费金额的顾客。在筛选条件如下设置: 结果打开SQL的事件探查器抓到如下的SQL: 很明显红色框出的部分语句出现问题: 要求获取消费总额不为0且不为空的记录(该条件肯定永远满足:当为0时必然不为null,但为null时必然不为0,若存在具体金额则可能不为0且不为null,因... 阅读全文
2008年8月15日 #
摘要:
1、从Xoml文件加载工作流时runtime.CreateWorkflow(XmlTextReader.Create("workflow.xoml"); 异常信息:未处理 System.Workflow.ComponentModel.Compiler.WorkflowValidationFailedException Message="工作流验证失败。" 实质错误为:在未创建新 Activity... 阅读全文
2008年7月30日 #
摘要:
使用 SplitterDistance 属性可确定或指定拆分器离容器的左边缘或上边缘的距离(以像素为单位)。 但应注意的与FixedPanel有关,譬如下面代码目的是设置SplitterDistance在窗体显示后的初始值: splitContainer.SplitterDistance = 150 阅读全文
2008年7月24日 #
摘要:
通常单元测试需要访问受测类的私有方法或属性,一般需要使用VSTS自动生成的访问器,但是对于该类的父类私有属性就无法访问了,这也是上一篇博文提到的状况。其实我们还可以自己编写访问器,这样就不需要受到系统生成的访问器的束缚(由于生成的访问器没有源码无法修改)。下文就是一个范例(受测项目BankDemo.csproj,程序集BankDemo.exe): ========受测类的实现代码:========... 阅读全文
2008年6月19日 #
摘要:
从VSTS自动生成的上面访问器代码来看,已经有私有字段及方法的封装,实际在单元测试中的访问器能见到受测类的私有方法及字段(智能感知出得来),如基类的_ctlBillErrorTips,然而单元测试方法访问到_accessor._ctlBillErrorTips会报如下错误:System.MissingFieldException: System.MissingFieldException... 阅读全文