首页 相关文章 单独使用CRecordSet

单独使用CRecordSet

一般情况下AppWizard会在数据库应用程序中自动产生CRecordset的派生类,并将派生类和某个数据源中的表联系起来也可以和视图上的子窗口联系起来。但是有时这样做会影响到程序的灵活性,这时候我们可以单独使用CRecordSet类。利用CRecordSet类我们可以执行SQL语句,并可以读出结果集中数据。

首先我们需要包含头文件afxdb.h,可以将#include 添加到stdafx.h文件中。此外在使用CRecordset时必须有一个又一个CDatabase对象,该对象的作用是管理数据源连接。然后可以产生一个CRecordset对象,利用BOOL CRecordset::Open( UINT nOpenType = AFX_DB_USE_DEFAULT_TYPE, LPCTSTR lpszSQL = NULL, DWORD dwOptions = none )可以执行SQL语句。

但执行成功后,可以调用以下的函数滚动光标,读取数据。 MoveFirst移动光标到第一条记录处MoveNext移动光标到后一条记录处MovePrev移动光标到前一条记录处MoveLast移动光标到最后一条记录处IsBOF检测光标是否在第一条记录上IsEOF检测光标是否在...[ 查看全文 ]

2016-02-19 标签:

单独使用CRecordSet的相关文章

手机页面
收藏网站 回到头部