
CDBException objectnbsp; µ¥ÀÌÅͺ£À̽º Ŭ·¡½º¿¡¼ ¹ß»ý ÇÏ´Â ¿¹¿Ü Á¶°ÇÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¿Ü ¿øÀÎÀ» È®ÀÎ ÇÏ·Á¸é ¶Ç´Â ¿¹¿Ü¸¦ ¼³¸í ÇÏ´Â ÅØ½ºÆ® ¸Þ½ÃÁö¸¦ Ç¥½Ã ÇÏ·Á¸é »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù µÎ ¸íÀÇ °ø¿ë µ¥ÀÌÅÍ ¸â¹ö¸¦ Æ÷ÇÔ Çϴ Ŭ·¡½º. CDBException °³Ã¼¸¦ »ý¼º ÇÏ ¿© µ¥ÀÌÅͺ£À̽º Ŭ·¡½ºÀÇ ¸â¹ö ÇÔ¼ö¿¡¼ throw(&N)¡£
¸Þ¸ðnbsp;??ÀÌ Å¬·¡½º´Â MFCÀÇ Open Database Connectivity (ODBC) Ŭ·¡½º Áß ÇϳªÀÔ´Ï´Ù. ´ë½Å »õ·Î¿î µ¥ÀÌÅÍ ¾×¼¼½º °³Ã¼ (DAO) Ŭ·¡½º¸¦ »ç¿ë ÇÏ´Â, CDaoException ¸¦ »ç¿ë ÇÕ´Ï´Ù. ¸ðµç DAO Ŭ·¡½º À̸§À» Á¢µÎ»ç·Î "CDao" ÀÖ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ DatabaseTopics (ÀϹÝ) ¹× DAO ¹× MFC Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å(&N)¡£
¿¹¿Ü ÇÁ·Î±×·¥ÀÇ ÄÁÆ®·ÑÀ» µ¥ÀÌÅÍ ¼Ò½º¿Í °°Àº ¿ÜºÎ Á¶°Ç °ü·Ã µÈ ºñÁ¤»óÀûÀÎ ½ÇÇàÀÇ °æ¿ì ¶Ç´Â ³×Æ®¿öÅ© I/O ¿À·ùÀÔ´Ï´Ù. ÇÁ·Î±×·¥À» ½ÇÇà ÇÏ´Â Á¤»óÀûÀÎ °úÁ¤¿¡¼ º¼ °ÍÀ¸·Î ¿¹»ó ¼ö ¿À·ù ÀϹÝÀûÀ¸·Î °£ÁÖ µÇÁö ¾Ê½À´Ï´Ù ¿¹¿Ü¡£
Àâ±â ½ÄÀÇ ¹üÀ§ ³»¿¡¼ ÀÌ·¯ÇÑ °³Ã¼¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. AfxThrowDBException Àü¿ª ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÀÚ½ÅÀÇ Äڵ忡¼ CDBException °³Ã¼¸¦ throw ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¿Ü¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼¸¦ ÂüÁ¶ Çϰųª CDBException °³Ã¼¿¡ ´ë ÇÑ ÀϹÝÀûÀ¸·Î, ó¸® ¿¹¿Ü ¹× ¿¹¿Ü: µ¥ÀÌÅͺ£À̽º ¿¹¿Ü Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
# include lt;afxdb.h>
Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CDatabase, CRecordset, CFieldExchange, AfxThrowDBException, CRecordset::Update, CRecordset::Delete, CException(&N)