请问VB6.0中的DATA 控件有作用?与ADO控件有什么区别!

来源:百度知道 编辑:UC知道 时间:2024/04/30 18:53:25
请问VB6.0中的DATA 控件有作用?与ADO控件有什么区别!

Data 控件是VB5.0的数据控件,Ado Data 控件是VB6.0的数据控件.当然其它WINDOWS平台的编程语言也支持这些数据控件.
Data 控件支持SQL结构化查询语言.
Ado Data 控件支持SQL结构化查询语言,许多查询语言通过它的属性就能生成,而且可用到其动态属性改变查询要求.
Data 控件、 ADO Data 控件在概念上很相似: 二者都是将一个数据源连接到一个数据绑定控件的“数据控件”。二者也都共享相同的外观—一组共四个按扭,使用户可以直接到达记录集的开始、记录集的末尾、以及在记录集中向前或向后翻卷。
由于 ActiveX 数据对象 (ADO) 的适应性更广,因此建议使用 ADO Data 控件来创建新的数据库应用程序。详细信息请参阅MSDN的“使用 ADO Data 控件”。
ADO Data 控件使用 Microsoft ActiveX 数据对象(ADO) 来快速建立数据绑定的控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控件。数据提供者可以是任何符合 OLEDB 规范的数据源。使用 Visual Basic 的类模块也可以很方便地创建子集的数据提供者。

尽管可以在应用程序中直接使用 ActiveX 数据对象,但 ADO Data 控件有作为一个图形控件的优势(具有“向前”和“向后”按钮),以及一个易于使用的界面,使您可以用最少的代码创建数据库应用程序。

Visual Basic以前的版本提供了内在的 Data 控件和 Remote Data 控件 (RDC) 来进行数据访问。这两种控件仍包括在 Visual Basic 中,以提供向后兼容。不过,因为 ADO 的适应性更广,因此MICROSOFT建议用户使用 ADO Data 控件来创建新的数据库应用程序。
详细信息请参阅VISUAL STUDIO 6.0 的MSDN文档资料.

DATA 使用的数据库引擎是 DAO

ADO控件使用的是ADO

推荐使用ADO。