掌握VB中的ADO数据对象编程

掌握VB中的ADO数据对象编程,第1张

掌握VB中的ADO数据对象编程,第2张

ADO是ActiveX数据对象的缩写,是一种新的数据库访问技术。与VB5.0中的DAO相比,ADO具有更加简化的对象模型,为访问本地或远程数据提供了一致的接口。个人觉得ADO比DAO好用多了。

今天只说ADO的对象模型。ADO定义了一个可编程对象集。ADO对象模型如图所示:


在ADO对象中,我认为比较重要的有:命令、连接、记录集记录集对象。

虽然严格来说,这是不准确的,但根据我的实际经验来看是真实的。我们分开来说吧。

(1)连接对象

Connection对象用于建立与数据库的连接。可以通过连接从应用程序访问数据源。它保存连接信息,如指针类型、连接字符串、查询超时、连接超时和默认数据库。

(2)命令对象

建立连接后,您可以发出命令来操作数据源。通常,命令对象可以添加、删除或更新数据库中的数据,或者查询表中的数据。在定义查询参数或执行带有输出参数的存储过程时,Command对象非常有用。

(3)记录集对象

Recordset对象仅代表一个记录集,它是连接的数据库中的一个表或由Command对象的执行结果返回的一个记录集。在ADO对象模型中,按行检查和修改数据是主要方法,几乎所有对数据的操作都是在Recordset对象中完成的。记录对象用于指定行、移动行、添加、更改和删除记录。

下面具体说说如何用ADO访问数据:

在实际编程过程中,使用ADO访问数据的典型步骤是:

(1)连接数据源

(2)打开记录集对象。

(3)使用记录集

(4)断开。

那么具体是怎么用的呢?分开来看。最后我会给出一个完整的使用ADO的例子供大家参考。

(1)如何连接数据源?

Connection对象可用于创建到数据源的连接。应用的方法是连接对象的Open方法。

语法:

对象。openconnectionstring,userid,password,openoptions
其中:

连接对象是您定义的连接对象的实例;

ConnectionString是可选的,包含所连接数据库的信息;

UserID可选,包括建立连接的用户名;

Password是可选的,包括建立连接的用户的密码;

OpenOptions是可选的,如果设置为adConnectAsync,连接将异步打开。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 掌握VB中的ADO数据对象编程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情