📄 d129.bmp.txt
字号:
的结构如图4-1所示。
从ADO的结构可以看出,ADO包含了7种对象:连接对象、命令对象、域对象、参数
对象、记录集对象、错误对象和属性对象。同时ADO模型也包括4种集合:错误集合、参
数集合、域集合和属性集合。每一个连接对象、命令对象、域对象和记录集对象都包括一个
属性集合,如图4-2所示。
图4-1 ADO对象模型结构 图4-2 ADO的Properties集合和Property对象
4.开发ADO应用程序的方法
使用ADO技术开发数据库应用程序有两种方法。其中,最简单的方法是程序中使用
ActiveX控件。这种方法可以最大限度地简化数据库应用程序的访问,但效率比较低,程序
员对程序的控制相对较弱,所以不能完全发挥ADO访问数据库的优点。另一种方法就是直
接使用ADO对象,这种方法可以灵活地控制应用程序,我们将在下面的部分重点介绍这种
方法。
4.2.2 ADO的对象及集合
1.连接对象( Connection)
Connection对象表示与数据源的连接,以及处理一些命令和事务,代表与数据源进行的
惟一会话。在使用ADO访问数据库之前,必须先创建一个连接对象,然后打开到数据库的
连接。其常用的函数和属性分别如表4-1和4-2历示。
表4-1 连接对象的函数
┏━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 函 数 ┃ 说 明 ┃
┣━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃Open ┃ 在创建了一个连接对象后,使用该函数打开到数据源的连接 ┃
┣━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ ┃ 打开了到数据源的连接后,使用该函数执行指定的查询、SQL语句、存储过程或特定提供者的文 ┃
┃Execute ┃ ┃
┃ ┃本等内容 ┃
┣━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃Close ┃ 关闭Connetcion对象以便释放所有关联的系统资源 ┃
┣━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃BeginTrans ┃ 启动新的事务 ┃
┣━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃CommitTrans ┃ 保存所有更改并结束当前事务。它也可以启动新事务 ┃
┣━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃RoUbackTrans ┃ 取消当前事务中所做的任何更改并结束事务。它也可以启动新事务 ┃
┗━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
在数据库应用里操作数据源都必须通过Connection对象,这是数据交换的环境,
Connection对象代表了同数据源的一个会话,在客户/服务器模型里,这个会话相当于同服务
器的一次网络连接。
129
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -