问题描述
- 想实现一个数据库表操作的基类,使用CRecordset时用继承还是用组合?
-
我现在想实现一个类,对数据库中的某个表实现增删改查的基本功能,需要使用到MFC中的CRecordset这个类,有三中方式,1、继承;2、组合(使用成员变量);3、需要的时候声明局部变量。请问各位用哪种方法? PS:CRecordset中文意思就是记录集,表示对数据库查询到的记录的集合.提供了执行SQL语句,查询记录等功能。
解决方案
已经得到答案,本身要实现的累有增、删、改、查的功能,而CRecordset仅是查询的一部分,断然拒绝继承。
时间: 2024-11-02 20:03:42