刚学ADO,编译错误,引入库了,还需要包含什么头文件啊
我在stdafx.h文件中这样引入:
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF")
然后在程序类中生成一个成员变量:
_ConnectionPtr m_pConnection;
在程序类的InitInstance函数中:
m_pConnection.CreateInstance(Connection);
却出现以下编译错误:
f:\程序学习\mydocument\mydocument.h(26) : error C2146: syntax error : missing ';' before identifier 'm_pConnection'
f:\程序学习\mydocument\mydocument.h(26) : error C2501: '_ConnectionPtr' : missing storage-class or type specifiers
f:\程序学习\mydocument\mydocument.h(26) : error C2501: 'm_pConnection' : missing storage-class or type specifiers
F:\程序学习\MyDocument\MyDocument.cpp(97) : error C2065: 'm_pConnection' : undeclared identifier
F:\程序学习\MyDocument\MyDocument.cpp(97) : error C2228: left of '.CreateInstance' must have class/struct/union type
这个错误是不是因为头文件的问题,如果是的话,还要包含哪个头文件啊