日期:2014-05-16  浏览次数:20728 次

异常处理语句能执行,没有提示信息,但是更新不成功,请各位高手赐教!!!
try
{
              _bstr_t   str   =   "UPDATE   Info   SET   Keeper= ' "+strjweizhi+ " ',       Outnum= ' "+strjnum+ " ',Remark= ' "+strbeizhu+ " 'WHERE   Name   =     ' "+(CInfoview::strjname)+ " ' ";
              g_pConnection-> Execute(_bstr_t(str),   NULL,   adCmdText);
}
catch   (_com_error   e)
{
AfxMessageBox(e.Description());
}

------解决方案--------------------
看一下str内容是什么,debug一下,看看是不是SQL语法问题
------解决方案--------------------
SQL 在运行时是什么情况没有贴出来
------解决方案--------------------
把str打印出来看看是否合法。