4,011
社区成员
发帖
与我相关
我的任务
分享
#import "c:\program files\common files\system\ado\msado15.dll" named_guids rename_namespace("ADOCG") rename("EOF", "adoEOF") rename("BOF","adoBOF")
using namespace ADOCG
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();
}
错误信息
错误 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
错误 21 error C2065: “e”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 823 PiggyIOCPServer
错误 22 error C2228: “.Description”的左边必须有类/结构/联合 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 823 PiggyIOCPServer
错误 23 error C2317: 在行“816”上开始的“try”块没有 catch 处理程序 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 826 PiggyIOCPServer
错误 24 error C2065: “_bstr_t”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 828 PiggyIOCPServer
错误 25 error C2146: 语法错误 : 缺少“;”(在标识符“sql”的前面) c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 828 PiggyIOCPServer
错误 26 error C2065: “sql”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 828 PiggyIOCPServer
错误 27 error C2065: “m_pConnection”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 829 PiggyIOCPServer
错误 28 error C2227: “->Execute”的左边必须指向类/结构/联合/泛型类型 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 829 PiggyIOCPServer
错误 29 error C2065: “sql”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 829 PiggyIOCPServer
错误 30 error C2065: “adCmdText”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 829 PiggyIOCPServer
错误 31 error C2061: 语法错误 : 标识符“_com_error” c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 831 PiggyIOCPServer
错误 32 error C2310: catch 处理程序必须指定一种类型 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 831 PiggyIOCPServer
错误 33 error C2065: “e”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 833 PiggyIOCPServer
错误 34 error C2228: “.Description”的左边必须有类/结构/联合 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 833 PiggyIOCPServer
错误 35 error C2317: 在行“827”上开始的“try”块没有 catch 处理程序 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 837 PiggyIOCPServer
错误 36 error C2065: “m_pConnection”: 未声明的标识符 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 837 PiggyIOCPServer
错误 37 error C2227: “->Close”的左边必须指向类/结构/联合/泛型类型 c:\users\asus\desktop\myservice\piggyiocpserver\iocpmodel.cpp 837 PiggyIOCPServer