static UINT indicators[] =
{ ID_SEPARATOR,
// 第一个信息行窗格
ID_SEPARATOR,
// 第二个信息行窗格
ID_INDICATOR_CAPS,
数据库编程常用技巧
显示记录总数和当前记录号
Ex_ODBC的记录浏览过程中,不能知道表中的记录总数及当前的记录位置, 必 须 将 这 些 信 息 显 示 出 来 。 这 时 就 需 要 使 用 CRecordset 类 的 成 员 函 数 GetRecordCount和GetStatus用来获得表中的记录总数和当前记录的索引, 原型:
▪ DAO使用Jet数据库引擎形成一系列的数据访问对象:数据库对象、表和查 询对象、记录集对象等。可以打开一个Access数据库文件(MDB文件),也可 直接打开一个ODBC数据源以及使用Jet引擎打开一个ISAM(被索引的顺序访 问方法)类型的数据源(dBASE、FoxPro、Paradox、Excel或文本文件)。
long GetRecordCount( ) const;
void GetStatus( CRecordsetStatus& rStatus ) const;
下面的示例过程将实现显示记录信息的功能:
(1) 打开应用程序Ex_ODBC。
(2) 在MainFrm.cpp文件中,向原来的indicators数组添加一个元素,用来在 状态栏上增加一个窗格,修改的结果如下:
数据库概述
➢ ODBC、DAO和OLE DB
▪ ODBC(开放数据库连接) 、DAO(数据访问对象)及OLE DB(OLE数据库)三种 数据库方式,使应用程序从特定的数据管理系统(DBMS)脱离出来。