处理异常

在本节中,将学习如何处理可能会由类库 IDataReader 方法引发的异常。

  1. 关闭网站或 Windows 项目,然后重新打开包含 IDataReader 静态方法的类库项目。
    Note注意

    类库项目是在“创建类库”中创建的,其名称为 "VB_Lib_DataLayer" [Visual Basic] 或 "CS_Lib_DataLayer" [C#]。

  2. 查看连接字符串常量以检查数据库服务器名称或密码中的错误。
  3. 查看查询字符串常量以检查查询中的错误。
  4. 从“生成”菜单中,单击“生成解决方案”。
  5. 从“文件”菜单中,单击“关闭解决方案”。
  6. 重新打开网站或 Windows 项目。
  7. 删除已创建的 Crystal 报表文件,然后创建一个新的 Crystal 报表。
  8. 重复上一节“将报表连接到 IDataReader 静态方法”中的步骤。

GetCustomersUsingOleDb() 方法已成功传送到“选定的表”面板中。

Note注意

如果仍收到异常,请重复调试过程。

要进一步调试,请在网站或 Windows 项目中创建一个新的 Web 窗体或 Windows 窗体,并给该窗体添加一个 GridView 控件。在代码隐藏类中,将 GridView 控件的 DataSource 属性设置为 IDataReader 静态方法。然后,编译并查看该 Web 窗体或 Windows 窗体以确定显示是否成功。