如何不显示数据库连接失败信息???
用odbc连接sql server:
CDatabase m_Db1;
CString sParam1="DSN="+DS->DSN;
CString sParam2="Description=数据库";
CString sParam3="SERVER="+DS->sServer;
CString sParam4="ADDRESS="+DS->sAddress;
CString sParam5="DATABASE="+DS->sDatabase;
CString sParam6="DSN="+DS->DSN+";UID="+DS->sID+";PWD="+DS->sPWD;
QuickSendParam->m_set=new CRecordset(&m_Db1);
SlowSendParam->m_set=new CRecordset(&m_Db2);
TRY
{
m_Db1.OpenEx((LPCTSTR)sParam6,0);
}...
网络正常没问题,当网络中断是,程序执行这段代码会有 “sql server 登录”提示错误的窗口出来,然后输入用户名密码,导致程序中断。
能否让它不弹出窗口,继续运行? 好像try...catch也不行