#define INITGUID
//#import "d:\Program Files\Common Files\system\ado\msadox.dll"  no_namespace
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
#include "stdio.h"
#include "icrsint.h"
//#include "conio.h"
//Function declarations
void dump_com_error(_com_error &e)
{
...
}class CCustomRs:public CADORecordBinding
{
BEGIN_ADO_BINDING(CCustomRs)
ADO_VARIABLE_LENGTH_BINDING_ENTRY(1,adVarChar,m_id,sizeof(m_id),m_idStatus,FALSE)
ADO_VARIABLE_LENGTH_BINDING_ENTRY(2,adVarChar,m_name,sizeof(m_name),m_nameStatus,FALSE)
END_ADO_BINDING()
public:
char m_id[40],m_name[40];
ULONG m_idStatus,m_nameStatus;
};void main(void)
{
...
}
错误信息:
   ADO_VARIABLE_LENGTH_BINDING_ENTRY' : undeclared identifier
-------------------------------------------------------------------------
哪位好心人告诉我这是为什么,以上代码是书本上的例子,却出错了,以前直接用ADO 到没什么问题,但与C# AND VB 比,真有点烦,一直想找一个好的解决方法,却无从下手,同胞们救我呀,谢谢!!