为了在程序中加入数据源,我在一个基于对话框的应用程序中,新建一个类(其基类是
CRecordset),并指定数据源后(DAO方式),是否还需要另外打开数据库的语句,例如
try
……
catch
几篇ODBC的文章中并没用到这个语句。何时需要使用try catch语句?
谢谢
CRecordset),并指定数据源后(DAO方式),是否还需要另外打开数据库的语句,例如
try
……
catch
几篇ODBC的文章中并没用到这个语句。何时需要使用try catch语句?
谢谢
调试欢乐多
try
{
//連接數據源
if(SUCCEEDED(hr))
{
hr = m_pConnection.CreateInstance("ADODB.Connection");
hr = m_pConnection->Open((LPCTSTR)connStr
,"","",adModeUnknown);
}
}
catch(_com_error e)//捕捉异常
{
CString errormessage;
errormessage.Format("連接數據庫失敗!\r\n錯誤信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);//提示資訊
}