ADO连接ACCESS数据库错误

WBOY
リリース: 2016-06-07 15:36:43
オリジナル
1498 人が閲覧しました

// 加入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


 

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート