1.ActiveX数据库对象的概念
ActiveX数据库对象(ActiveX Data Objects,ADO)是一个基于组件的数据库编程接口,它可以和多种编程语言结合使用,为用户带来了极大的方便。
对社会上普遍使用的高级语言,如Visual Basic、Visual C++等,在Access中,通过专门的应用程序接口程序(API),就可以去访问其中的有用数据。
2.在VBA中使用ADO
操作步骤如下:
(1)在某数据库“模块”对象下,设置“引用”数据库(参见10.5.7节)。
(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”
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。