vs2010 sql2008 引入ado.h,ado.cpp类库之后出现msjro.tlh(196): error C2146: 语法错误: 缺少“;”
使用VS2010和sql2008数据库,使用ado2 类开发应用程序,编译时提示如下错误,如何解决????
>\msjro.tlh(196): error C2146: 语法错误: 缺少“;”(在标识符“ConflictTables”的前面)
\msjro.tlh(196): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\msjro.tlh(196): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\msjro.tlh(224): error C2146: 语法错误: 缺少“;”(在标识符“GetConflictTables”的前面)
\msjro.tlh(224): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\msjro.tlh(224): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\msjro.tlh(224): warning C4183: “GetConflictTables”: 缺少返回类型;假定为返回“int”的成员函数
\msjro.tli(111): error C2143: 语法错误 : 缺少“;”(在“IReplica::GetConflictTables”的前面)
\msjro.tli(111): error C2433: “_RecordsetPtr”: 不允许在数据声明中使用“inline”
\msjro.tli(111): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\msjro.tli(111): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\msjro.tli(115): error C2064: 项不会计算为接受 2 个参数的函数
\ado2.h(145): error C2872: “_RecordsetPtr”: 不明确的符号
我用ado.h ado.cpp,从我现在查到的信息来看应该是msado15.dll和msjro.dll问题,XP系统,求解释
我是添加ADO.H,,,ADO.CPP类库来调用数据库,#import路径就在ADO.H中。以前一直用的好好地。最近才出的问题