VC ADO.docx


文档分类:研究报告 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34
文档列表 文档介绍
系统子系统组成模块系统功能水文地质钻孔可视化自动实现系统系统管理子系统用户管理及权限管理、数据库配置、数据库备份与恢复。基础地质数据管理子系统控制性水文地质钻孔资料( 包括钻孔基本信息、各类水文地质试验资料) 的管理,包括数据的录入、编辑、修改、查询、汇总统计等。钻孔可视化实现子系统定制模板模块根据需求进行柱状图模板设置, 系统调用模板类生成满足需求的模板。查询与显示模块对钻孔数据信息进行查询, 根据模板生成钻孔卡片、钻孔柱状图、抽水试验成果、水质分析以及钻孔综合成果图。输出模块水文地质钻孔柱状图、抽水试验成果、水质分析图和钻孔综合成果表输出。系统配置与维护子系统用户权限管理模块添加和删除用户,对用户的权限角色配置, 密码管理功能。数据库配置管理模块控制性地质钻孔数据库的连接配置管理,以及数据库的备份与恢复。介绍 VC 用 ADO 访问数据库全攻略, 介绍了 VC 用 ADO 来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。正文一、 ADO 概述 ADO 是 Microsoft 为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。 ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。 ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。 ADO 在关键的应用方案中使用最少的网络流量, 并且在前端和数据源之间使用最少的层数, 所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO ,是用了一个比较熟悉的暗喻, OLE 自动化接口。 OLE DB 是一组“组件对象模型(COM) ”接口,是新的数据库低层接口,它封装了 ODB C 的功能,并以统一的方式访问存储在不同信息源中的数据。 OLE DB 是 Microsoft UDA(Universal Data Access) 策略的技术基础。 OLE DB 为任何数据源提供了高性能的访问, 这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说, OLE DB 并不局限于 ISAM 、 Jet 甚至关系数据源, 它能够处理任何类型的数据, 而不考虑它们的格式和存储方法。在实际应用中, 这种多样性意味着可以访问驻留在 Excel 电子数据表、文本文件、电子邮件/ 目录服务甚至邮件服务器,诸如 Microsoft Exchange 中的数据。但是, OLE DB 应用程序编程接口的目的是为各种应用程序提供最佳的功能, 它并不符合简单化的要求。您需要的 API 应该是一座连接应用程序和 OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO) 。二、在 VC 中使用 ADO( 开发步骤好下: ) 1 、引入 ADO 库文件使用 AD O 前必须在工程的 stdafx. h 头文件里用直接引入符号#impor t引入 AD O 库文件, 以使编译器能正确编译。代码如下所示: 用#import 引入 ADO 库文件#import "c:\program mon files\system\ado\"no_namespaces rename("EOF" adoEOF") 这行语句声明在工程中使用 ADO ,但不使用 ADO 的名字空间,并且为了避免常数冲突, 将常数 EOF 改名为 adoEOF 。现在不需添加另外的头文件,就可以使用 ADO 接口了。 2 、初始化 库环境必须注意的是, ADO 动态库, 这意味应用程序在调用 ADO 前, 必须初始化 库环境。在 MFC 应用程序里, 一个比较好的方法是在应用程序主类的 InitInstanc e 成员函数里初始化 库环境。 BOOL CMyAdoTestApp :: InitInstance() { if(!AfxOleInit())// 库{ AfxMessageBox( “ OLE 初始化出错!”); return FALSE; } ……}3、 ADO 接口简介 ADO 库包含三个基本接口:_ConnectionPtr 接口、_CommandPtr 接口和_RecordsetPtr 接口。_ConnectionPtr 接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的 SQL 语句, 如一个存储过程。使用_ConnectionPtr 接口返回一个记录集不是一个好的使用方法。对于要返回记录的操作通常用_RecordserPtr 来实现。而用_ConnectionPtr 操作时要想得到记录条数得遍历所有记录,而用_RecordserPtr 时不需要。_CommandPtr 接口返回一个记录集。它提供了一种简单的方法来执

VC ADO 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaoj
  • 文件大小46 KB
  • 时间2016-12-23