CDaoErrorInfo ±¸Á¶´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:
cDaoErrorInfo ±¸Á¶Ã¼
{
nbsp; ±ä m_lErrorCode;
? CString m_strSource;
? CString m_strDescription;
? CString m_strHelpFile;
? ±ä m_lHelpContext;
}(&N)
CDaoErrorInfo ±¸Á¶¿¡´Â µ¥ÀÌÅÍ ¾×¼¼½º °³Ã¼ (DAO)¿¡ ´ëÇØ Á¤ÀÇ µÈ error °³Ã¼¿¡ ´ë ÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. MFC DAO error °³Ã¼´Â Ŭ·¡½º¿¡¼ ĸ½¶È µÇÁö ¾Ê½À´Ï´Ù. ´ë½Å, CDaoException Ŭ·¡½º´Â DAO DBEngine °³Ã¼ ¶ÇÇÑ ¸ðµç ÀÛ¾÷À» Æ÷ÇÔ ÇÏ´Â °³Ã¼¿¡¿¡¼ Æ÷ÇÔ µÈ Errors Ä÷º¼Ç¿¡ ¾×¼¼½º Çϱâ À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°ø ÇÕ´Ï´Ù. MFC DAO ÀÛ¾÷ ÀâÀ» ÇÏ´Â CDaoException °³Ã¼¸¦ throw ÇÏ´Â °æ¿ì MFC CDaoErrorInfo ±¸Á¶¸¦ ä¿ó´Ï´Ù ÇÏ °í ¿¹¿Ü °³Ã¼ÀÇ m_pErrorInfo ¸â¹ö¿¡ ÀúÀå ÇÕ´Ï´Ù. (DAO¸¦ Á÷Á¢ È£Ãâ Çϵµ·Ï ¼±ÅÃÇÒ exception °³Ã¼ GetErrorInfo ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇØ¾ß ÇÕ´Ï´Ù ÀÚ½ÅÀ» m_pErrorInfo¸¦ ÀÔ·Â ÇÕ´Ï´Ù.)
DAO ¿À·ù¸¦ ó¸® ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ ¿¹¿Ü: µ¥ÀÌÅͺ£À̽º ¿¹¿Ü Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵忡¼. °ü·ÃµÈ Á¤º¸¿¡ ´ë ÇÑ DAO µµ¿ò¸»ÀÇ "Error °³Ã¼" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.
ȸ¿ø
m_lErrorCode
¼ýÀÚ DAO ¿À·ù ÄÚµåÀÔ´Ï´Ù. "Æ®·¡ÇÎ °¡´ÉÇÑ µ¥ÀÌÅÍ ¾×¼¼½º ¿À·ù" DAO µµ¿ò¸» Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ¡£
m_strSource
¿ø·¡ ¿À·ù¸¦ »ý¼º ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¶Ç´Â ÇØ´ç °³Ã¼ÀÇ À̸§ÀÔ´Ï´Ù. Source ¼Ó¼º ¿À·ù;¸¦ »ý¼º ÇÑ ¿ø·¡ °³Ã¼¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿ ½ÄÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ½ÄÀº ÀϹÝÀûÀ¸·Î °³Ã¼ÀÇ Å¬·¡½º À̸§ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Source ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.
m_strDescription
¿À·ù¿Í °ü·Ã µÈ ¼³¸í ¹®ÀÚ¿ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Description ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.
m_strHelpFile
Microsoft Windows µµ¿ò¸» ÆÄÀÏ¿¡ Á¤±ÔÈ µÈ °æ·ÎÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "HelpContext, HelpFile ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶¡£
m_lHelpContext
Microsoft Windows µµ¿ò¸» ÆÄÀÏÀÇ Ç׸ñ¿¡ ´ë ÇÑ ÄÁÅØ½ºÆ® IDÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "HelpContext, HelpFile ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶¡£
ÄÚ¸àÆ®
CDaoException::GetErrorInfo ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ °Ë»ö µÈ Á¤º¸´Â CDaoErrorInfo ±¸Á¶¿¡ ÀúÀå µË´Ï´Ù. ¿¹¿Ü 󸮱⿡¼ catch ÇÏ´Â CDaoException °³Ã¼¿¡¼ m_pErrorInfo µ¥ÀÌÅÍ ¸â¹ö¸¦ °Ë»ç Çϰųª ¼öµµ DAO ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ È£Ãâ ÇÏ´Â µ¿¾È ¹ß»ý ÇÑ ¿À·ù¸¦ È®ÀÎ Çϱâ À§ÇØ ¸í½ÃÀûÀ¸·Î »ý¼º ÇÏ´Â CDaoException °³Ã¼¿¡¼ GetErrorInfo ¸¦ È£Ãâ ÇÕ´Ï´Ù. CDaoErrorInfo ´Â ¶ÇÇÑ µð¹ö±× ºôµå¿¡¼ Dump ¸â¹ö ÇÔ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ´ýÇÁ ¸¦ »ç¿ë ÇÏ ¿© CDaoErrorInfo °³Ã¼ÀÇ ³»¿ëÀ» ´ýÇÁÇÕ´Ï´Ù¡£
ÀÌ ¹× ´Ù¸¥ MFC DAO Á¤º¸ ±¸Á¶Ã¼¸¦ »ç¿ë ÇÏ ¿© ÀÚ¼¼ÇÑ Âü°í DAO Ä÷º¼Ç: DAO °³Ã¼¿¡ ´ë ÇÑ Á¤º¸ ¾ò±â Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
Âü°í Ç׸ñnbsp;CDaoException(&N)