插入数据时候提示这个错误,是什么原因啊?谢谢 插入数据时候弹出上面 图片显示的错误,但是在表中却又实际上已经插入成功?不知道这是怎么回事?这错误提示是什么原因造成的?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用如下代码把你的代码包起来try { //你的代码 } catch(_com_error &e) { AfxMessageBox(e.Description()); } 看看能否捕获异常?? try { CString str = "insert into test0806 values('10','150','2000-8-18')"; _bstr_t bstrsql = (_bstr_t)str; m_rs = m_encaAdo.ExecuteSQL(bstrsql); } catch(_com_error &e) { AfxMessageBox(e.Description()); } 其中ExecuteSQL函数代码为:BOOL EncaADO::ExecuteSQL(_bstr_t bstrSQL){ try { if(m_pConnection==NULL || m_pConnection->State == adStateClosed) { InitADOConn(); } m_pConnection->Execute(bstrSQL,NULL,adCmdText); return true; } catch(_com_error e) { AfxMessageBox(e.Description()); return false; }} 调试时候在m_rs = m_encaAdo.ExecuteSQL(bstrsql); 出现错误。代码我贴上去了 if(m_pConnection==NULL ¦ ¦ m_pConnection->State == adStateClosed) { InitADOConn(); } 把这句去掉看看还报错吗? f(m_pConnection==NULL¦ ¦ m_pConnection->State == adStateClosed){InitADOConn();} 这句话作用是:连接数据库,如果Connection对象为空 或者处于关闭状态,则重新连接数据库一样报错 做socket通讯? 关于view的大小设置问题 简单消息处理----PostThreadMessage 关于找SSDTShadow地址的问题 如何实现窗口的轮流显示 如何实时获取IE网页输入框(用户名和密码) 选择缓冲区的Z值 高分求救!CListCtrl重画后的拖曳操作怎么没有显示拖曳中的图标?但是拖曳操作是成功的,附我的源代码 vc++关机函数ExitWindowsEx(param1,param2)请指点,谢谢! 如何把CTime的值保存到注册表中? 基于对话框缩略图显示 怎么在SQL-SERVER数据库里存放图片?用ADO方式
try
{
//你的代码
}
catch(_com_error &e)
{
AfxMessageBox(e.Description());
}
看看能否捕获异常??
{
CString str = "insert into test0806 values('10','150','2000-8-18')";
_bstr_t bstrsql = (_bstr_t)str;
m_rs = m_encaAdo.ExecuteSQL(bstrsql);
}
catch(_com_error &e)
{
AfxMessageBox(e.Description());
}
BOOL EncaADO::ExecuteSQL(_bstr_t bstrSQL)
{
try
{
if(m_pConnection==NULL
|| m_pConnection->State == adStateClosed)
{
InitADOConn();
}
m_pConnection->Execute(bstrSQL,NULL,adCmdText);
return true;
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
return false;
}
}
¦ ¦ m_pConnection->State == adStateClosed)
{
InitADOConn();
}
把这句去掉看看还报错吗?
¦ ¦ m_pConnection->State == adStateClosed)
{
InitADOConn();
} 这句话作用是:连接数据库,如果Connection对象为空 或者处于关闭状态,则重新连接数据库一样报错