Crystal Reports 通过数据库驱动程序与数据库连接。每个驱动程序都被编写为可处理特定数据库类型或数据库访问技术。
Crystal Reports for Visual Studio 的所有版本都能访问以下数据源并依据其生成报表:
- 使用 ODBC 驱动程序的任何数据库
- 使用 OLEDB 提供程序的任何数据库
- Microsoft Access 数据库
注意Microsoft Access 数据库没有 64 位驱动程序。如果在 64 位计算机上设计报表,将无法连接到 Microsoft Access 数据库。
- Microsoft Excel(97-2003)工作簿
- ADO.NET 数据集
- ADO.NET datatable
- ADO 记录集
- CDO 记录集
- IDataReader
- 对象集
- DAO 记录集
- RDO 记录集
- SQL Server 2005 中的 XML
- SQL Server 2005 中的用户定义类型(UDT)
Crystal Reports 的其他版本包括适用于诸如 JDBC、Teradata 和 OLAP 等其他数据源的本机驱动程序,并支持这些数据源。