原文地址:http://www.greensoftcode.net/techntxt/201331014357937960719
{
if (g_connisopen)
{
VARIANT recodcount;
try
{
g_pconnection->Execute(_bstr_t(sql),&recodcount,adCmdText);
return TRUE;
}
catch(_com_error &e) //异常处理
{
AfxMessageBox(e.Description());
}
}
else
{
AfxMessageBox("没有连接数据库!");
}
return FALSE;
上面的写法报出VC_ConnectionPtr->exectue 不正确的变量类型
{
if (g_connisopen)
{
VARIANT* recodcount=NULL; //修改VARIANT recodcount; 问题解决
try
{
g_pconnection->Execute(_bstr_t(sql),recodcount,adCmdText);
return TRUE;
}
catch(_com_error &e) //异常处理
{
AfxMessageBox(e.Description());
}
}
else
{
AfxMessageBox("没有连接数据库!");
}
return FALSE;