数据访问的新内容

ADO (ActiveX 数据对象)

所有版本 这项新的数据访问技术的特性包括:更简单的对象模型;与其它 Microsoft 和非 Microsoft 的技术更好的集成;为本地和远程数据数据提供的通用接口;可远程访问的和断开的记录集;用户可访问的数据绑定接口;以及层次结构的记录集。

数据环境

专业版和企业版 数据环境设计器提供了一个创建 ADO 对象的交互式的设计时环境。这些可作为数据源供窗体或报表上的数据识别对象使用,或者在程序中作为显露在 Data Environment 对象之外的方法和属性进行访问。数据环境设计器不仅支持 Visual Basic 的 UserConnection 设计器的所有功能,还支持一些附加的功能,包括拖放、层次结构、分组以及合计等。

ADO Data 控件

所有版本 这是一种新的、OLEDB 识别的数据源控件,其功能与内部的 Data 控件和 Remote Data 控件十分相似,通过这种方式允许您用最少的代码来创建数据库应用程序。

增强的数据绑定

专业版和企业版 在 Visual Basic 以前的版本中,只能在窗体上绑定控件。在 Visual Basic 6.0 中,已经可以将任何 ADO/OLE DB 数据源绑定到任何 ADO/OLE DB 数据使用者上。在运行时,您可以设置控件的 DataSource 属性来将控件动态地绑定到数据源。您可以创建用作数据源和数据使用者的类,并且通过新的 BindingsCollection 对象将这些类绑定在一起。您可以创建与 ADO 数据控件相似的、用作数据源的用户控件。您还可以创建与 DataGrid 控件相似的、复杂绑定的用户控件。

OLE DB 支持

所有版本 OLE DB 是一组 COM 接口,它为应用程序访问保存在不同信息源中的数据提供了统一的访问方法,这些信息源可以是关系型的,也可以是非关系型的。这些接口支持大量可应用于数据源的 DBMS 功能,使数据源能够共享其数据。ADO 是编程人员访问 OLE DB 的方法。所有新的数据绑定控件、数据环境、和数据报表设计器都是 OLEDB 识别的。

可视化数据库工具集成(查询设计器和数据库设计器)

企业版 可视地创建和修改数据库结构和查询:创建SQL Server 和 Oracle 数据库表,利用拖放来创建视图、以及自动更改列的数据类型。

安装程序向导的数据增强

所有版本 打包和展开向导(即原先的安装向导)中集成了对 ADO、OLE DB、RDO、ODBC、和 DAO 的支持。

数据报表

专业版和企业版 允许您利用拖放技术来快速地从任何记录集(包括层次结构的记录集)创建报表。

数据源

专业版和企业版 创建用作数据源、以便绑定其它控件的用户控件和类。

“数据视图”窗口

专业版和企业版 使用“数据视图”窗口可以浏览您所连接的所有数据库,并查看这些数据库的表、视图、存储过程等等。

SQL 编辑器

企业版 允许您向现有的 SQL Server 和 Oracle 数据库添加新的存储过程。也可以使用此编辑器来编写触发器。

层次结构的 FlexGrid 控件

所有版本 FlexGrid 控件的升级版本,除了支持 FlexGrid 控件的所有功能以外,此控件还能够显示 ADO 记录集的层次结构。每个被返回的记录集都被作为网格中的一个单独的带区显示,并且能够对其独立地进行格式化。

DataRepeater 控件

专业版和企业版 与 Access 的窗体类似,将 UserControl 插入 DataRepeater 中就可以创建数据库的一个自定义视图。UserControl 可以包含 TextBox、CheckBox、DataGrid 或其他绑定到数据字段的控件。

传递 ADO 记录集

所有版本 现在可以在不同进程,甚至在不同计算机之间传递ADO 记录集(使用 HTTP 或 DCOM),这样就能够在一个多层应用程序的不同层之间高效地移动数据。

数据窗体向导的增强

专业版和企业版 现在,数据窗体向导允许您建立纯代码窗体,即该窗体中的控件没有绑定到数据控件上。它还允许您使用 ADO 代码。此向导与应用程序、图表以及 FlexGrid 向导集成在一起。

数据对象向导

专业版和企业版 可以自动地创建绑定到 Data Environment 或 UserControls 的中层对象。

文件系统对象

所有版本 提供一套经过优化的、用于遍历文件系统和创建文本文件和目录的例程。

Format 对象

所有版本 在数据库和绑定控件之间提供双向的数据转换:当从数据库中读取一个值时, Format 对象将添加适合于绑定控件的格式。

DataGrid 控件

所有版本 一个 DBGrid 的 OLEDB 识别版本,该控件可以让您快速生成一个应用程序来查看和编辑记录集。它也支持新的 ADO Data 控件。

DataList 控件、DataCombo 控件

所有版本 这些控件是 DBList 和 DBCombo 控件的 OLE DB 版本。它们还支持新的 ADO Data 控件。