try
{
    AfxOleInit();
    HRESULT hr; 
    hr = m_pConnection.CreateInstance("ADODB.Connection");//创建Connection对象 
hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);///连接数据库 
return true;
    } 
catch(...)
{
return false;
}为什么返回值永远是true,我把数据源test.mdb删除后,他还是返回true,如果没有数据库,他不是应该连接失败跳到catch语句中么?求解!