比如:
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咯!