Rumah  >  Artikel  >  pangkalan data  >  ADO连接ACCESS数据库错误

ADO连接ACCESS数据库错误

WBOY
WBOYasal
2016-06-07 15:36:431476semak imbas

// 加入ADO支持库 #import c:\program files\common files\system\ado\msado15.dll \ no_namespace \ rename (EOF, adoEOF) 以前用VC6写数据库,最近换用VC2010,加入ADO数据支持库后发现_ConnectionPtr、_RecordsetPtr和_CommandPtr标红,无法使用,网上一

// 加入ADO支持库
#import "c:\program files\common files\system\ado\msado15.dll" \
 no_namespace \
 rename ("EOF", "adoEOF")         

 

        以前用VC6写数据库,最近换用VC2010,加入ADO数据支持库后发现_ConnectionPtr、_RecordsetPtr和_CommandPtr标红,无法使用,网上一搜发现很多童鞋遇到这个问题,仔细比对之前的程序才发现然后上面这段程序加到了"staafx.cpp"中了,而其他cpp文件调用的是"stdafx.h"文件,所以把这段程序换到"stdafx.h"文件中,搞定~

       错误贴在下面,便于出错的童鞋可以找到

 


1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>  OutputWnd.cpp
1>  OutputListCtrl.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>  MainFrm.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>  FireNetSystemView.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>  FireNetSystemDoc.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>  FireNetSystem.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(91): error C2065: “m_pConnection”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(91): error C2228: “.CreateInstance”的左边必须有类/结构/联合
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(91): error C2065: “Connection”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(97): error C2065: “m_pConnection”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(97): error C2227: “->Open”的左边必须指向类/结构/联合/泛型类型
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(97): error C2065: “adModeUnknown”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(98): error C2065: “_CommandPtr”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(98): error C2146: 语法错误: 缺少“;”(在标识符“pCommand”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(98): error C2065: “pCommand”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(99): error C2065: “pCommand”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(99): error C2228: “.CreateInstance”的左边必须有类/结构/联合
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(99): error C2065: “Command”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(100): error C2065: “pCommand”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(100): error C2227: “->ActiveConnection”的左边必须指向类/结构/联合/泛型类型
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(100): error C2065: “m_pConnection”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(101): error C2065: “pCommand”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(101): error C2227: “->CommandText”的左边必须指向类/结构/联合/泛型类型
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(102): error C2065: “pCommand”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(102): error C2227: “->Execute”的左边必须指向类/结构/联合/泛型类型
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(102): error C2065: “adCmdText”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(103): error C2065: “pCommand”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(103): error C2227: “->CommandText”的左边必须指向类/结构/联合/泛型类型
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(104): error C2065: “pCommand”: 未声明的标识符
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(104): error C2227: “->Execute”的左边必须指向类/结构/联合/泛型类型
1>          类型是“'unknown-type'”
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.cpp(104): error C2065: “adCmdText”: 未声明的标识符
1>  FileView.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>  ClassView.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>  ChildFrm.cpp
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C2146: 语法错误: 缺少“;”(在标识符“m_pConnection”的前面)
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vc2010\vc_testprogram\firenetsystem\firenetsystem\firenetsystem\firenetsystem.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int


 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn