⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d129.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 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 + -