2022年理解 Visual C++ Extensions for ADOC语言教程.docx
《2022年理解 Visual C++ Extensions for ADOC语言教程.docx》由会员分享,可在线阅读,更多相关《2022年理解 Visual C++ Extensions for ADOC语言教程.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年理解 Visual C+ Extensions for ADOC语言教程当我们运用Visual C+进行ADO编程时,一项颇为头疼的工作就是对VARIANT字段类型的处理。通常做法是,先把VARIANT类型转换为形式上较为类似的C+类型,然后再把转换后的数据存放在一个类(class)或结构(structure)中。即便如此,对VARIANT数据类型的处理在肯定程度上也影响到了程序的性能。ADO为我们供应了一个接口,该接口使我们可以把数据干脆读取到本地,从而绕开对于困难的VARIANT数据类型的处理。同时,ADO还定义了一组预处理宏,用来简化接口的运用。用好这一工具,将会使我们的编程工
2、作将变得轻松和高效。一般状况下,我们从ADO获得Recordset数据集,然后定义一个C/C+结构类型,再把Recordset中的记录绑定到结构成员变量中。当遇到VARIANT类型时,状况变得困难,你必需解决如何把VARIANT数据类型(数据库)转换到C/C+数据类型(本地)的问题。Visual C+ Extensions for ADO(为叙述便利,以下简称ADOExt)的目标就是使这一切变得简洁。ADOExt 把RecordSet记录集中的字段绑定到C/C+变量中。一旦该Recordset当前行的数据发生变更,数据将被马上拷贝到绑定的C/C+变量中。依据须要,数据将被转换到指定的C/C+数
3、据类型。IADORecordBinding 接口的 BindToRecordset 成员方法用来实现数据库字段到本地C/C+变量之间的绑定。假如要为Recordset新增一条记录,可以运用AddNew方法。Update方法则用来把绑定的C/C+变量数据更新和升级到数据库中。IADORecordBinding 接口的实现不用我们操劳,Recordset对象静静的在幕后完成这一切。ADOExt 把Recordset对象的字段类型映射到本地的C/C+变量中,我们把这种从一个数据库字段映射到一个C/C+变量之间的过程定义称为一个绑定单元(Binding Entries)。绑定由宏来完成,可以绑定的类型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年理解 Visual C+ Extensions for ADOC语言教程 2022 理解 ADOC 语言 教程
限制150内