在VC6中如何自动生成CADORecordBinding的派生类的代码?

时间:2021-03-10 19:58:13
我在学习用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自动生成

3 个解决方案

#1


不可以!

#2


不要怕麻烦,自己派生出新类

#3


VC里有很多东西都要自己亲自动手的,如果怕麻烦就不要用VC咯!

#1


不可以!

#2


不要怕麻烦,自己派生出新类

#3


VC里有很多东西都要自己亲自动手的,如果怕麻烦就不要用VC咯!