比如这样:
CDatabase a;
a.OpenEX("safsadfasf")
CString s="select * from db1";try{
a.ExecuteSQL(s);
}
catch(CDBException* e)
{
a.close();
e->delete();
}
现在请问,如果执行时,发生异常,那个数据库对象,我还能用不?就是说我还用调用a.OpenEX("DSAFSDF");打开,再调用别的函数么?那个a是全局变量.
CDatabase a;
a.OpenEX("safsadfasf")
CString s="select * from db1";try{
a.ExecuteSQL(s);
}
catch(CDBException* e)
{
a.close();
e->delete();
}
现在请问,如果执行时,发生异常,那个数据库对象,我还能用不?就是说我还用调用a.OpenEX("DSAFSDF");打开,再调用别的函数么?那个a是全局变量.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货