网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
封装ADO访问数据库的两个类
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
造,请构造后调用InitConnectAndRst方法
// 其他的两种构造则不需调用InitConnectAndRst方法
CBBRstValues();
CBBRstValues(_ConnectionPtr* pConn,_RecordsetPtr* pRs);
CBBRstValues(CBBAdoConnection* pBBadoConn,_RecordsetPtr*

pRs);

virtual ~CBBRstValues();
public:
// 初始化连接队象和记录集对象
void InitConnectAndRst(_ConnectionPtr* pConn,_RecordsetPtr*  pRs);
void InitConnectAndRst(CBBAdoConnection* pBBAdoConn, _RecordsetPtr *  Rs);

// GetValText函数
// 得到数据库nText字段的值
// 参数:
//  strText   用来接收返回值(字段值)
//  strFieldName 字段名,该字段数据类型必须是nText类型
BOOL GetValText(CString& strText,CString& strFieldName); //得到数据库nText字段的值

// GetValueStr函数
// 得到数字型,日期型和字符型字段值函数
// 参数:
//  cVal   用来接收返回值(字段值)的字符串指针,要求要开辟足够的内存单元
//      或者足够容纳字段内容的字符数组。
//  vIndex   数据库字段的名字或者索引,变体型,一般不直接用这个参数,
//      应该用同形式的多态函数的参数调用
//      数据库字段的数据类型可以是数字型,日期型和字符型
//  nFieldLen  需要返回的数据的字符串的长度,如果为-1,则返回整个字段值
//  lpszFieldName 字段名,数据库字段的数据类型可以是数字型,日期型和字符型
//  nFieldIndex  在SQL语句中字段的索引序号数据库字段的数据类型可以是数字型,日期型和字符型

// GetValueLong函数
// 得到数字型,日期型和字符型字段值函数
// 参数:
//  lVal   用来接收返回值(字段值)
//  vIndex   数据库字段的名字或者索引,变体型,一般不直接用这个参数,
//      应该用同形式的多态函数的参数调用
//      数据库字段的数据类型要求是数字型(int,long)
//  lpszFieldName 字段名,数据库字段的数据类型可以是数字型,日期型和字符型
//  nFieldIndex  在SQL语句中字段的索引序号数据库字段的数据类型可以是数字型,日期型和字符型

// GetValueFlaot函数
// 得到数字型,日期型和字符型字段值函数
// 参数:
//  fVal   用来接收返回值(字段值)
//  vIndex   数据库字段的名字或者索引,变体型,一般不直接用这个参数,
//      应该用同形式的多态函数的参数调用
//      数据库字段的数据类型要求是字型(int,long,float,货币型等)
//  lpszFieldName 字段名,数据库字段的数据类型可以是数字型,日期型和字符型
//  nFieldIndex  在SQL语句中字段的索引序号数据库字段的数据类型可以是数字型,日期型和字符型

BOOL GetValueStr(char* cVal,_variant_t &vIndex,int

nFieldLen=-1);
BOOL GetValueLong(long* lVal,_variant_t &vIndex);
BOOL GetValueFloat(float* fVal,_variant_t &vIndex);

BOOL GetValueStr(char* cVal,long lIndex,int nFieldLen=-1);
BOOL GetValueLong(long* lVal,long lIndex);
BOOL GetValueFloat(float* fVal,long lIndex);

BOOL GetVa

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号