- 3
- 0
- 约4.12千字
- 约 10页
- 2017-05-17 发布于重庆
- 举报
教程连接到IDataReader
教程:连接到 IDataReader
简介
在 Crystal Reports for Visual Studio 中,如果满足以下特定条件,嵌入式 Crystal Reports 设计器就可以访问 IDataReader:
数据必须通过 IDataReader 接口从一个方法中返回。
方法中使用的数据提供程序必须是 OleDb .NET 数据提供程序。
注意 此数据提供程序的类位于 System.Data.OleDb 命名空间中。 示例代码
示例代码保存在按语言和项目类型分类的文件夹中。各示例代码版本的文件夹名称如下:
C# 网站:CS_Web_Data_IDataReader
C# Windows 项目:CS_Win_Data_IDataReader
Visual Basic 网站:VB_Web_Data_IDataReader
Visual Basic Windows 项目:VB_Win_Data_IDataReader
欲知包含这些示例的文件夹的位置,请参见?“教程的示例代码目录”。
创建类库
使用本教程之前,必须进行以下设置。
数据库设置准备工作
如果安装了 SQL Server(或其 OEM 版本:MSDE),则必须配置为要求 SQL Server 身份验证。
如果未安装 SQL Server(或其 OEM 版本:MSDE),则必须安装 MSDE,并将 SQL Server 身份验证设置为 True。
必须安装 SQL Server 附带的 Northwind 数据库,并确认该数据库要求 SQL Server 身份验证。
必须创建受限访问帐户以在网站内使用。
创建包含返回 IDataReader 的静态方法的类库?“系统设置”部分转至以下各节:
?“使用 Windows or SQL Server 身份验证的 MSDE 安装”
?“Northwind 数据库安装”
?“安全性:创建受限访问数据库帐户”
一旦配置好了 SQL Server 和 Northwind 数据库,就可以创建从 Northwind 数据库返回值(作为 IDataReader)的类库了。
注意 本教程使用 Northwind 数据库和 SQL Server,但您可以使用任何与 OleDb 兼容的数据库。 注意 出于安全性考虑,使用访问权限受到限制的数据库帐户非常重要。有关更多信息,请参见?“安全性:创建受限访问数据库帐户”。 将报表连接到 IDataReader 静态方法
将报表连接到 IDataReader 静态方法?“项目设置”创建的项目。“项目设置”包含此过程需要的特定命名空间引用和代码配置。如果没有该配置,将无法完成此过程。因此,在开始此过程之前,必须首先执行?“项目设置”中的步骤。
在“解决方案资源管理器”中,右击粗体显示的项目名,指向“添加”,然后单击“新建项”。
在“添加新项”对话框中,选择“Crystal 报表”。
在“名称”字段中,输入“CustomersViaIDR.rpt”,然后单击“确定”。
在“Crystal Reports 库”对话框中,单击“确定”。
在“标准报表创建向导”对话框中,展开“创建新连接”节点。
展开“ADO.NET”节点。
在“ADO.NET”对话框中,单击“文件路径”文本字段末尾的“...”。
在“打开”对话框中,将“文件类型”列表设置为“所有文件”。
?从下面的文件目录路径中找到 DLL 程序集。
注意 DLL 程序集是在?“创建类库”过程中创建的。
在 Visual Basic 中,DLL 位于 bin 目录中。在 C# 中,DLL 位于名为 Debug 的 bin 子目录中。在此指定的位置将根据所使用的 Visual Studio 版本的不同而发生变化。
VB
\My Documents\Visual Studio\Projects\VB_Lib_IDataReader\VB_Lib_IDataReader\bin\VB_Lib_DataLayer.dll
选择 DLL,然后单击“打开”。
?从“类名”类别中,选择“DataCenter”类,然后单击“完成”。
在“可用数据源”区域,GetCustomersUsingOleDB() 方法将会出现。
?选择“GetCustomersUsingOleDb”,单击“”按钮,以将该方法移入“选定的表”面板,然后单击“下一步”。
如果还未正确配置 IDataReader 类库,则会引发异常。
处理异常
在本节中,将学习如何处理可能会由类库 IDataReader 方法引发的异常。
?关闭网站或 Windows 项目,然后重新打开包含 IDataReader 静态方法的类库项目。
注意 类库项目是在?“创建类库”中创建的,其名称为?VB_
您可能关注的文档
最近下载
- 无人机航拍技术课程理论题库审定版.docx VIP
- 劳动出版社《语文(第四版)习题册》答案.pdf VIP
- 江苏省常州市2026届高三语文一月考作文讲评:“你认为鲁侍萍有什么特点”“弱鸡”.docx VIP
- 线系列图文工艺宽口大槽全检.pdf VIP
- 新教科版五年级下册科学全册重点题型练习课件(含答案).pptx VIP
- 2025年拍卖师国有资产拍卖最新监管政策与操作规范专题试卷及解析.pdf VIP
- 2025年房地产经纪人“带看”服务过程中的意外与纠纷投诉处理专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照飞行器维护与保养规范专题试卷及解析.pdf VIP
- 《无人机测绘技术》项目二任务5无人机激光点云数据采集_全屏16:9.pptx
- 2025年拍卖师古董文物拍卖报价的历史背景与文化内涵注入专题试卷及解析.pdf VIP
原创力文档

文档评论(0)