error C2065: “_ConnectionPtr”: 未声明的标识符,该如何处理

error C2065: “_ConnectionPtr”: 未声明的标识符
莫名其妙啊,以前从来没遇到这问题,今天终于碰到了,大家看看我哪里出问题了
1、在stdafx.h 最后包含

#import "c:\program files\common files\system\ado\msado15.dll" named_guids rename_namespace("ADOCG") rename("EOF", "adoEOF") rename("BOF","adoBOF")
using namespace ADOCG

2、然后我自定义了一个类函数

void CIOCPModel::WriteIntoDataBase(CString str1, CString str2)
//str1、str2是传进来的字符串
{
CoInitialize(NULL);
_ConnectionPtr m_pConnection;                               //连接对象指针
try
{
m_pConnection.CreateInstance("ADODB.Connection");      //创建连接对象实例
bstr_t strConnect="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Modbus_TCP.mdb;Persist Security Info=False";
m_pConnection->Open(strConnect,"","",adModeUnknown);        //打开数据库
}
catch (_com_error e)                                        //捕捉错误
{
AfxMessageBox(e.Description()); 
return;//弹出错误
}
try
{
_bstr_t sql = _T("INSERT INTO message (时间,内容) VALUES (str1,str2)");
m_pConnection->Execute(sql,NULL,adCmdText);
}
catch (_com_error e)
{
AfxMessageBox(e.Description()); 
return;//弹出错误
}

m_pConnection->Close();
CoUninitialize();
}

3、结果就悲剧了,大家帮我看看是漏了什么还是。。。

错误信息
错误 7 error C2065: “_ConnectionPtr”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 814 PiggyIOCPServer
错误 8 error C2146: 语法错误 : 缺少“;”(在标识符“m_pConnection”的前面) c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 814 PiggyIOCPServer
错误 9 error C2065: “m_pConnection”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 814 PiggyIOCPServer
错误 10 error C2065: “m_pConnection”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 817 PiggyIOCPServer
错误 11 error C2228: “.CreateInstance”的左边必须有类/结构/联合 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 817 PiggyIOCPServer
错误 12 error C2065: “bstr_t”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 818 PiggyIOCPServer
错误 13 error C2146: 语法错误 : 缺少“;”(在标识符“strConnect”的前面) c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 818 PiggyIOCPServer
错误 14 error C2065: “strConnect”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 818 PiggyIOCPServer
错误 15 error C2065: “m_pConnection”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 819 PiggyIOCPServer
错误 16 error C2227: “->Open”的左边必须指向类/结构/联合/泛型类型 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 819 PiggyIOCPServer
错误 17 error C2065: “strConnect”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 819 PiggyIOCPServer
错误 18 error C2065: “adModeUnknown”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 819 PiggyIOCPServer
错误 19 error C2061: 语法错误 : 标识符“_com_error” c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 821 PiggyIOCPServer
错误 20 error C2310: catch 处理程序必须指定一种类型 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 821 PiggyIOCPServer