2024年3月30日发(作者:)
使用 ADO Data 控件
ADO Data 控件使用 Microsoft ActiveX 数据对象(ADO) 来快速建立数据绑定的控
件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控件。数据提供
者可以是任何符合 OLE DB 规范的数据源。使用Visual Basic 的类模块也可以很方便地
创建子集的数据提供者。
尽管可以在应用程序中直接使用 ActiveX 数据对象,但 ADO Data 控件有作为一个
图形控件的优势(具有“向前”和“向后”按钮),以及一个易于使用的界面,使您可以用
最少的代码创建数据库应用程序。
在 Visual Basic 的“工具箱”中,不少控件都可以作为数据绑定的控件,包括复选框、
组合框、图像、标签、列表框、图片框以及文本框控件等。此外,Visual Basic 还包括了
若干种数据绑定的 ActiveX 控件,诸如DataGrid、DataCombo、Chart以及 DataList 控
件等。用户也可以创建自己的数据绑定的 ActiveX 控件,或从其他开发商购买控件。
Visual Basic以前的版本提供了内在的 Data 控件和 Remote Data 控件(RDC) 来
进行数据访问。这两种控件仍包括在 Visual Basic 中,以提供向后兼容。不过,因为 ADO
的适应性更广,因此建议用户使用 ADO Data 控件来创建新的数据库应用程序。
详细信息 关于数据绑定的控件的完整列表位于“绑定到 ADO Data 控件的控件”
中。要了解如何使用这些内在的Data 控件或 Remote Data 控件,请参阅“使用 Data
控件”或“使用 Remote Data 控件”。关于创建数据提供者的详细信息,请参阅“创建
数据识别类”。
可能的用法
连接一个本地数据库或远程数据库。
打开一个指定的数据库表,或定义一个基于结构化查询语言 (SQL) 的查询、或存储
过程、或该数据库中的表的视图的记录集合。
将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。
添加新的记录,或根据对显示在绑定的控件中的数据的任何更改来更新一个数据库。
要创建一个客户或前端数据库应用程序,应在窗体中添加 ADO Data 控件,以及其
它所需要的任何 Visual Basic 控件。可以根据您的需要在窗体中放置多个 ADO Data 控
件。不过,请注意,这种控件是一种相当“昂贵”的创建连接的方法,应在第一个控件至
少有两个连接,且以后的每个控件至少多一个连接时使用。
用最少的代码创建一个前端数据库应用程序
通过在设计时设置一些属性,可以用最少的代码来创建一个数据库应用程序。如果正
在使用OLE DB 数据源,则相应的Microsoft 数据链接名称(DataLink Name)(.MDL) 必
须是在您的机器上创建的。请参阅“创建 Northwind的OLE DB Data Link”,以获得一
个循序渐进的示例。


发布评论