我在学习用VC6编数据应用程序,想利用CADORecordBinding类派生出新类,可是手工生成太麻烦,请教一下各位高手又没有简单的方法象生成Wizard支持的类那样自动完成这些麻烦的手工劳动,谢谢
比如:
class CDevCodeRs : public CADORecordBinding
{
BEGIN_ADO_BINDING(CDevCodeRs)
//Column empid is the 1st field in the recordset
ADO_VARIABLE_LENGTH_ENTRY2(1, adVarChar, m_sz_code,
sizeof(m_sz_code), m_sts_code, TRUE) ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_sz_name,
sizeof(m_sz_name), m_sts_name, TRUE)
END_ADO_BINDING()public:
ULONG m_sts_code;
ULONG m_sts_name; CHAR m_sz_code[10];
CHAR m_sz_name[40];public:
void FillFieldsArray(COleSafeArray& fields, COleSafeArray& values);
};其中的BEGIN_ADO_BINDING(CDevCodeRs)和END_ADO_BINDING()
中的代码能否利用VC6自动生成
比如:
class CDevCodeRs : public CADORecordBinding
{
BEGIN_ADO_BINDING(CDevCodeRs)
//Column empid is the 1st field in the recordset
ADO_VARIABLE_LENGTH_ENTRY2(1, adVarChar, m_sz_code,
sizeof(m_sz_code), m_sts_code, TRUE) ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_sz_name,
sizeof(m_sz_name), m_sts_name, TRUE)
END_ADO_BINDING()public:
ULONG m_sts_code;
ULONG m_sts_name; CHAR m_sz_code[10];
CHAR m_sz_name[40];public:
void FillFieldsArray(COleSafeArray& fields, COleSafeArray& values);
};其中的BEGIN_ADO_BINDING(CDevCodeRs)和END_ADO_BINDING()
中的代码能否利用VC6自动生成
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货