throw std::exception("Open database connection failed!");
try{
……
} catch(std::exception &ex) {
/wchar_t* dBuf = new wchar_t[256];
wmemset(dBuf, 0, 256);
int nRet=MultiByteToWideChar(CP_ACP, 0, ex.what(),strlen(ex.what()), dBuf, 256);
MessageBox(dBuf,_T( "错误"), MB_OK|MB_ICONERROR);
delete(dBuf);
}