数据库打开的错误如何捕捉不到
数据库打开的异常怎么捕捉不到?
当数据库存在时,程序可以正常运行,我把数据库移走以后按道理应该提示“dd”啊,现在怎么还弹出系统的错误那,
try
{
AfxOleInit();
g_Connection.CreateInstance(__uuidof(Connection));
g_Connection-> Open( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=aa.mdb ", " ", " ",adModeUnknown);
}
catch (_com_error* e)
{
MessageBox( "dd ");
}
------解决方案--------------------
------解决方案--------------------
试试catch (_com_error & e)
当数据库存在时,程序可以正常运行,我把数据库移走以后按道理应该提示“dd”啊,现在怎么还弹出系统的错误那,
try
{
AfxOleInit();
g_Connection.CreateInstance(__uuidof(Connection));
g_Connection-> Open( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=aa.mdb ", " ", " ",adModeUnknown);
}
catch (_com_error* e)
{
MessageBox( "dd ");
}
------解决方案--------------------
------解决方案--------------------
试试catch (_com_error & e)