首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

用数据集对象做类的成员变量,如何样

2012-01-16 
用数据集对象做类的成员变量,怎么样?我有一个myuser类,封装了对数据库中myuser表的操作,其数据成员有:intm

用数据集对象做类的成员变量,怎么样?
我有一个myuser类,封装了对数据库中myuser表的操作,其数据成员有:
                intm_i_WiID;
intm_i_Sex;//性别(参见性别枚举)
int   m_i_Age;
intm_i_Portrait;//头像索引,非负为系统提供的头像,否则为自定义,每改变一次自定义头像,增加-1
intm_i_Visibility;//可见性,0完全不可见

TCHAR*m_strNickname;//昵称
TCHAR*m_strLabel;//签名档
TCHAR*m_strNo;//手机号

每次从数据库中select出用户数据后再一一赋给这些数据成员,然后关闭记录集。
因为有多个字符串类型的数据,赋值时需要申请内存,比较影响效率。我想可不可以直接以数据集为成员变量呢?这样省掉赋值过程了,但问题是我不知道如果以数据集为成员变量,访问其中的一个字段的值是否快捷?还有,会不会比声明几个成员变量要多很多的内存?

我用的ado的方式,数据库是ms   sqlserver

[解决办法]
自己试试看!
[解决办法]
去下载一个ADO帮助文档吧


[解决办法]
C:\Program Files\Common Files\Microsoft Shared\Office10\2052
帮助文档通常是在这个目录下

热点排行