对数据库进行删除或修改操作时出现如下异常:
"多行数据被更新" "更新或删除操作未涉及任何数据行"
每次出现这些异常程序就停止运行
但是我加上了如下代码后,出现异常时并没有执行catch内的语句,还是跳出对话框,然后程序停止运行,请问正确的作法应该是怎样的?
try
{
m_pSet->Edit();
.....;
m_pSet->Updata();
}
catch(CDBException * e)
{
......;
}
"多行数据被更新" "更新或删除操作未涉及任何数据行"
每次出现这些异常程序就停止运行
但是我加上了如下代码后,出现异常时并没有执行catch内的语句,还是跳出对话框,然后程序停止运行,请问正确的作法应该是怎样的?
try
{
m_pSet->Edit();
.....;
m_pSet->Updata();
}
catch(CDBException * e)
{
......;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货