#include "icrsint.h"//下面是我定义的数据绑定类class CCustomRs : public CADORecordBinding  
{ BEGIN_ADO_BINDING(CCustomRs)
ADO_VARIABLE_LENGTH_ENTRY2(1,adVarChar,myname,sizeof(myname),status_name,TRUE)     //这是第18行
END_ADO_BINDING()public:
CCustomRs();
virtual ~CCustomRs();
public:
char myname[30];
public:
ULONG status_name;

};编译后,怎么会出现下列错误,请高手解答,谢谢!!!
--------------------Configuration: AdoProc1 - Win32 Debug--------------------
Compiling...
AdoProc1Dlg.cpp
f:\c++\adoproc1\customrs.h(18) : error C2065: 'adVarChar' : undeclared identifier
f:\c++\adoproc1\customrs.h(19) : error C2065: 'adEmpty' : undeclared identifier
f:\c++\adoproc1\debug\msado15.tlh(215) : error C2371: 'adEmpty' : redefinition; different basic types
f:\c++\adoproc1\debug\msado15.tlh(242) : error C2371: 'adVarChar' : redefinition; different basic types
f:\c++\adoproc1\debug\msado15.tlh(407) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
CustomRs.cpp
f:\c++\adoproc1\customrs.h(18) : error C2065: 'adVarChar' : undeclared identifier
f:\c++\adoproc1\customrs.h(19) : error C2065: 'adEmpty' : undeclared identifier
Generating Code...
Error executing cl.exe.AdoProc1.exe - 6 error(s), 1 warning(s)