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

简介: 直接使用CRecordset,不使用CRecordset的派生类

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();


相关文章
|
10月前
|
C++
C++派生类
C++派生类
97 0
|
10月前
|
数据安全/隐私保护 C++
C++程序中的派生类
C++程序中的派生类
66 1
|
C++
基类派生类多态虚函数?
通常在层次关系的根部有一个基类,其他类则直接或间接的从基类继承而来,这些继承得到的类称为派生类。基类负责定义在层次关系中所有类共同拥有的成员,而每个派生类定义各自特有的成员。
123 0
|
10月前
|
存储 Unix 编译器
C++中虚函数和纯虚函数的问题总结
C++中虚函数和纯虚函数的问题总结
161 0
|
10月前
|
编译器 C++
纯虚函数和虚函数
纯虚函数和虚函数
58 0
|
C++
38.【C++ 虚函数 纯虚函数 虚基类 (最全详解)】(二)
38.【C++ 虚函数 纯虚函数 虚基类 (最全详解)】
147 0
|
C++ 编译器
C++ - 虚基类、虚函数与纯虚函数
虚基类       在说明其作用前先看一段代码 class A{public:    int iValue;};class B:public A{public:    void bPrintf(){cout
2790 0
|
C++
38.【C++ 虚函数 纯虚函数 虚基类 (最全详解)】(一)
38.【C++ 虚函数 纯虚函数 虚基类 (最全详解)】
82 0
虚函数,虚析构函数,纯虚函数,抽象类
🐰虚函数 🌸虚函数的定义和作用 🌸虚函数的注意事项 🐰虚析构函数 🐰 纯虚函数 🐰抽象类