文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 第6章 MFC ODBC编程
侵权投诉

第6章 MFC ODBC编程

第6章 MFC ODBC编程

第 6 章 MFC ODBC 编程 成员变量保存了记录集中字段的个数,m_nParams 成员变量保存了记录集所使用的参数个 数。 CRecordSet 的记录集通过 CDatabase 实例的指针实现同数据源的连接,即 CRecordSet 的成员变量 m_pDatabase。 如果记录集使用了 WHERE 子句,m_strFilter 成员变量将保存记录集的 WHERE 子句 的内容,如果记

录集使用了 ORDER BY 子句,m_strSort 成员变量将保存记录集的 ORDER BY 子句的内容。 由多种方法可以打开记录集,最常用的方法是使用 Open 函数执行一个 SQL SELECT 语句。有如下四种类型的记录集: CRecordset::dynaset: 动态记录集,支持双向游标,并保持同所连接的数据源同步,对数据的更新操作 可以通过一个 fetch 操作获取。 CRecordset::snapshot: 静态快照,一旦形成记录集,此后数据源的所有改变都不能体现在记录集里,应 用程序必须重新进行查询,才能获取对数据的更新。该类型记录集也支持双向游 标。 CRecordset::dynamic: 同 CRecordset::dynaset 记录集相比,CRecordset::dynamic 记录还能在 fetch 操作里 同步其它用户对数据的重新排序。 CRecordset::forwardOnly: 除了不支持逆向游标外,其它特征同 CRecordset::snapshot 相同。

6.2 MFC ODBC 数据库访问技术 6.2.1 记录查询 使用 CRecordSet 的 Open()和 Requery()成员函数可以实现记录查询。需要注意的是, 在使用 CRecordSet 的类对象之前,必须使用 CRecordSet 的成员函数 Open()来获得有效的 记录集。一旦使用过 Open()函数,再次查询时使用 Requery()函数就可以了。在调用 Open() 函 数 时 , 如 果 已 经 将 一 个 打 开 的 CDatabase 对 象 指 针 传 递 给 CRecordSet 类 对 象 的 m_pDatabase 成员变量,那么,CRecordSet 类对象将使用该数据库对象建立 ODBC 连接; 否则,如果 m_pDatabase 为空指针,对象就需要就新建一个 CDatabase 类对象并使其与缺 省的数据源相连, 然后进行 CRecordSet 类对象的初始化。 缺省数据源由 GetDefaultConnect() 函数获得。也可以通过特定的 SQL 语句为 CRecordSet 类对象指定数据源,并以它来调用 CRecordSet 类的 Open()函数,例如: myRS.Open(AFX_DATABASE_USE_DEFAULT,strSQL);

如果没有指定参数,程序则使用缺省的 SQL 语句,即对在 GetDefaultSQL()函数中指 定的 SQL 语句进行操作,代码如下:

-113-

第6章  MFC ODBC编程

上一页第2页

你可能喜欢

热门文档

相关文档

  • MFC_ODBC_编程

    第6章 MFC ODBC 编程 为了简化开发人员编写数据库应用程序, VC++的在其基础类库 (MFC) 里对 ODBC API 进行了封装,实现了一个面向对象的数据库编程接口,使 ...

  • 第10章ODBC编程

    10.2.1 数据库访问技术概述 10.2.2 ODBC API 10.2.3 ODBC的MFC类 10.2.4 DAO 10.2.5 OLE DB与ADO ? ? ? ? ? 10.2.5 VC,C#数据库编程 An ...

  • 06第六章 MFC程序设计-菜单

    22页 1下载券 第6章 MFC ODBC编程 44页 1下载券喜欢此文档的还喜欢...MFC程序设计 程序设计 菜 单作 者:李季 主要内容菜单分类 菜单创建 菜单加载与...

  • 第17章 MFC ODBC编程

    第17章 MFC ODBC编程_IT/计算机_专业资料。VisualC++ 入门到精通第17章 17章 ODBC编程 MFC ODBC编程 Visual C++的MFC类库定义了几个数据库类。在利用 类库...

  • VC++基于MFC的数据库编程(1)ODBC

    VC++基于MFC的数据库编程(1)ODBC_计算机软件及应用_IT/计算机_专业资料。教 2007 ~2008 案学年第一学期 主讲教师课程名称 面向对象程序设计(VC++) 课程类别...

  • 第16章 ODBC API编程

    第6章 MFC编程概述 第7章 MFC消息映射与消... 第8章 图形编程 第9章 ...第16章 ODBC API编程 ODBC(Open Database Connectivity,开放数据库互连) API是...

  • MFC 数据库编程 odbc

    MFC 数据库编程 odbcMFC 数据库编程 odbc隐藏>> 第12 章 数据库编程 数据库(database)是存储在计算机里的结构化数据的集合,可以分为关系、层次和网络 三种类型...

  • MFC_ODBC_数据库访问技术

    16.2.2使用MFC ODBC编程建立应用程序编程模型 相对于使用ODBC API,使用MFC ODBC访问数据库简单得多,其步骤如下: ??首先创建数据库并在系统中设置好; ??使用...

  • VC++第六章,数据库编程

    它 种基本的数据库方式, 为用户提供了 3 种基本的数据库方式,即:ODBC、 、 DAO 和 OLE DB。 。 编程方法与技巧。 本章仅介绍 MFC 的 ODBC 编程方法与...

  • ODBC技术解析与MFC ODBC实例应用

    ODBC技术解析与MFC ODBC实例应用_专业资料。针对应用最为广泛的ODBC技术从结构...进行数据库的访问还是非常繁琐的工作,不利于 提高编程效率和工程中的实际应用。 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email