直接使用CRecordset,不使用CRecordset的派生类

来源:互联网 发布:vip视频解析源码heml 编辑:程序博客网 时间:2024/06/05 18:17

 Win7+VS2005

 

实例:

CDatabase db;
 bool b = db.Open("SysLog");//假定数据源已经建立
 CRecordset rs(&db); 
 b = rs.Open(CRecordset::forwardOnly,"select * from \"EventLog\" " );//成功
 CStringA str;
 rs.GetFieldValue((short)0,str);
 rs.Close();
 db.Close();

 

注意:

CDatabase db;
 bool b = db.Open("SysLog");//假定数据源已经建立
 CRecordset rs(&db);
 //b = rs.Open(AFX_DB_USE_DEFAULT_TYPE,"select * from \"EventLog\" " );//异常
 b = rs.Open(CRecordset::forwardOnly,"select * from \"EventLog\" " );//成功
 //b = rs.Open(CRecordset::forwardOnly," select * from \"EventLog\" " );//报错
 rs.Close();
 db.Close();

0 0
原创粉丝点击