首页 理论教育 Access数据库应用技术教程

Access数据库应用技术教程

时间:2023-11-01 理论教育 版权反馈
【摘要】:图10-46 ADO对象模型结构图其中:·Connection对象指定可连接的数据源·Command对象表示一个命令。·Fields对象表示记录集中的字段数据信息4.利用ADO访问数据库对象使用说明:定义对象变量。

Access数据库应用技术教程

1.ActiveX数据库对象的概念

ActiveX数据库对象(ActiveX Data Objects,ADO)是一个基于组件的数据库编程接口,它可以和多种编程语言结合使用,为用户带来了极大的方便。

对社会上普遍使用的高级语言,如Visual Basic、Visual C++等,在Access中,通过专门的应用程序接口程序(API),就可以去访问其中的有用数据。

2.在VBA中使用ADO

操作步骤如下:

(1)在某数据库“模块”对象下,设置“引用”数据库(参见10.5.7节)。

(2)单击工具栏上的“新建”按钮,进入编辑模块窗口

(3)选择“工具”菜单下的“引用”命令,弹出“引用”对话框。

(4)选择列表中的“Microsoft ActiveX Data Objects X,X Library”项。

(5)单击“确定”按钮,即可在Access中使用来自多种类型的数据。

3.ADO模型结构

ADO对象模型结构如图10-46所示

·Error对象表示数据提供程序出错的处理。

图10-46 ADO对象模型结构图

其中:

·Connection对象指定可连接的数据源

·Command对象表示一个命令。

·Recordset对象表示数据操作返回的记录集。(www.xing528.com)

·Fields对象表示记录集中的字段数据信息

4.利用ADO访问数据库

对象使用说明:

(1)定义对象变量

格式:Dim变量名As New对象名

例如:

Dimco As New ADODB.Connection

Dimre As New ADODB.Recordset

(2)打开一个对象。

格式:对象变量名.Open<参数>

例如:A1.Open

(3)关闭对象。

格式:对象变量名.Close

【例10.11】对“学生信息管理系统”数据库的成绩表中的奖学金进行修改(增加或减少10元)。

图10-47 例10.11的程序代码

该程序的代码如图10-47所示,模块名为“例题11 ADO1”

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈