封装ADO之MFC应用
2010-02-19 20:34:12 来源:WEB开发网核心提示:四、支持算法与支持结构(一)萃取字段名的算法void Ufo(CString InStr,vector& OutStr);该算法用于支持其他操作,可将一个字符串中的所有字段名分离出来,封装ADO之MFC应用(3),按顺序压入出参OutStr中,(二)萃取字段名与字段类型的算法void GetNameandType(CS
四、支持算法与支持结构
(一)萃取字段名的算法
void Ufo(CString InStr,vector& OutStr);
该算法用于支持其他操作,可将一个字符串中的所有字段名分离出来,按顺序压入出参OutStr中。
(二)萃取字段名与字段类型的算法
void GetNameandType(CString ColName,vector& OutVnt);
该算法用于支持其他操作,是上一个算法的扩展,在分离字段名的同时,获取该字段的类型,并按顺序一同压入出参OutVnt中。
(三)字段名与的值的结构
struct AddNewCode
{
_variant_t ColName;
_variant_t Value;
};
该结构用于支持其他操作。
(四)字段名与类型的结构
struct FieldInfor
{
_bstr_t Name;
DataTypeEnum Type;
};
该结构用于支持其他操作。
五、用户需作的基本操作
1、在工程的stdafx.h中导入msado15.dll;
2、管理COM服务器;
3、将AdoInterface.h、AdoInterface.cpp、DataBelong.h三个文件加在工程目录下,包含AdoInterface.h;
六、结束语
以上是对这个封装类的介绍,用户可以根据自已的需要进行修改和扩展,如果想要隐藏实现细节也可将其做成COM组件,这样使用起来更加灵活。希望它能给大家操作数据库带来方便或者一些启示。
示例程序由Visual Studio.NET2003编译,在Win2000下通过测试。
本文配套源码
- ››封装JPA的数据操作公共DAO基类
- ››Adobe推出用于iOS设备创建PDF文件的应用
- ››MFC中有多个slider时OnHScroll函数判断方法
- ››MFC自绘按钮
- ››Adobe发布Acrobat X 不支持苹果iOS系统
- ››Adobe公司展示plenoptic lenses技术
- ››Adobe:移动版Flash实测性能高于HTML5视频
- ››Adobe更新Web版Photoshop 无需注册即可使用
- ››Adobe Flash 10.1被曝支持Android效果不佳
- ››Adobe Flash 10.1 for Android 版本被曝工作状况不...
- ››Adobe CEO:不担心iPhone和iPad封Flash技术
- ››Adobe为iPad、Android平台发布免费Photoshop
更多精彩
赞助商链接