ADO助理V1.10发布了-增加根据SQL生成MFC数据库类的功能

ADO助手V1.10发布了---增加根据SQL生成MFC数据库类的功能
本帖最后由 zyq5945 于 2011-11-10 14:44:12 编辑
ADO助手V1.10发布了---增加根据SQL生成MFC数据库类的功能

ADO助理V1.10发布了-增加根据SQL生成MFC数据库类的功能

最终生成的MFC代码如下
/*----------------------------------------
Version: AdoAssist 1.10
   Time: 2011-11-09 16:36:25
    SQL: SELECT * FROM tbl_Demo
----------------------------------------*/
#pragma once

class CDBDemo
{
public:
long m_lID; //0 ID adInteger
CString m_strGuid; //1 Guid adVarWChar
CString m_strName; //2 Name adVarWChar
long m_lAge; //3 Age adInteger

public:
// Database Interface
bool AdoRecord(const ADODB::CAdoRecordset& rs);
};

// Database Interface
inline bool CDBDemo::AdoRecord(const ADODB::CAdoRecordset& rs)
{
if (ADO_ISGETCOLLECT(rs))
{
ADO_OPTCOLLECT(_T("ID"), m_lID); //0
}
ADO_OPTCOLLECT(_T("Guid"), m_strGuid); //1
ADO_OPTCOLLECT(_T("Name"), m_strName); //2
ADO_OPTCOLLECT(_T("Age"), m_lAge); //3

return true;
}



SQLSERVER2000和SQLSERVER2008的连接字符串没有真实环境做测试,其他的连接字符串都测试通过了,只需要按实际需求改下即可。

相应的ADO数据库库过段时间才能发布出来,新的ADO类对数据库二进制字段进行再次封装对应的类,再加上这个工具,基本上可以达到只需要写相应的数据库连接字符串和业务SQL语句即可完成数据库模块功能。
------解决方案--------------------
好帖,收藏!
------解决方案--------------------
开始搞开源了?
------解决方案--------------------
不错,不知道有啥用处?

------解决方案--------------------
这是干什么用的
------解决方案--------------------
我也写过一个.把表反转实体.
------解决方案--------------------
路过看看牛人的作品~
------解决方案--------------------
好用不
------解决方案--------------------
ADO助理V1.10发布了-增加根据SQL生成MFC数据库类的功能
------解决方案--------------------
ADO助理V1.10发布了-增加根据SQL生成MFC数据库类的功能收藏,学习下。。。
------解决方案--------------------
好用吗?支持楼主
------解决方案--------------------
支持楼主
------解决方案--------------------
learning......
------解决方案--------------------
这个玩意貌似比较有用啊









--signature------------------------------------
http://www.mowker.com/view/
------解决方案--------------------
支持开源
------解决方案--------------------
这是干什么用的 

------解决方案--------------------
开始搞开源了?牛。。。。
------解决方案--------------------
SQLSERVER2000和SQLSERVER2008的连接字符串没有真实环境做测试,其他的连接字符串都测试通过了,只需要按实际需求改下即可。

相应的ADO数据库库过段时间才能发布出来,新的ADO类对数据库二进制字段进行再次封装对应的类,再加上这个工具,基本上可以达到只需要写相应的数据库连接字符串和业务SQL语句即可完成数据库模块功能。
------解决方案--------------------