CDBException::m_nRetCode
ÁÖÀÇ
RETCODE ODBC ÀÀ¿ë ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º (API) ÇÔ¼ö ¹Ýȯ Çü½Ä¿¡ ´ë ÇÑ ODBC ¿À·ù Äڵ带 Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ Çü½Ä¿¡´Â ODBC¿¡ ÀÇÇØ Á¤ÀÇ µÈ SQL Á¢µÎ»ç°¡ ÄÚµå ¹× µ¥ÀÌÅͺ£À̽º Ŭ·¡½º¿¡ ÀÇÇØ Á¤ÀÇ µÈ AFX_SQL Á¢µÎ»ç°¡ ÄÚµå Æ÷ÇÔ µË´Ï´Ù. CDBExceptionÀÌ ±¸¼º¿ø Æ÷ÇÔ µË´Ï´Ù ´ÙÀ½ °ª Áß Çϳª:
-
AFX_SQL_ERROR_API_CONFORMANCEnbsp;CDatabase::OpenEx ¶Ç´Â CDatabase::Open È£Ãâ¿¡ ´ë ÇÑ µå¶óÀ̹ö°¡ ÇÊ¿äÇÑ ODBC API ±ÔÄ¢ ¼öÁØ 1 (SQL_OAC_LEVEL1)¿¡ ºÎÇÕ ÇÏÁö ¾Ê´Â(&N)¡£
-
AFX_SQL_ERROR_CONNECT_FAILnbsp;??µ¥ÀÌÅÍ ¿øº»¿¡ ¿¬°á ÇÏÁö ¸øÇß½À´Ï´Ù. ·¹ÄÚµå ÁýÇÕ »ý¼ºÀÚ¿¡ NULL CDatabase Æ÷ÀÎÅ͸¦ Àü´Þ ÇÏ °í GetDefaultConnect ¿¡ µû¶ó ¿¬°áÀ» ¸¸µå´Â ÈÄ¼Ó ½Ãµµ ½ÇÆÐ(&N)¡£
-
AFX_SQL_ERROR_DATA_TRUNCATEDnbsp;??¿¡ ´ë ÇÑ ÀúÀå¼Ò¸¦ Á¦°ø ÇÏ °í º¸´Ù ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ¿äû. CString ¶Ç´Â CByteArray µ¥ÀÌÅÍ Çü½Ä¿¡ ´ë ÇÑ Á¦°ø µÈ µ¥ÀÌÅÍ ½ºÅ丮Áö¸¦ Áõ°¡ ÇÏ´Â Á¤º¸¿¡ ´ë ÇÑ ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. RFX_Binary "¸ÅÅ©·Î ¹× Àü¿ªÀ»." ¾Æ·¡¿¡ ´ë ÇÑ RFX_Text nMaxLength Àμö(&N)
-
AFX_SQL_ERROR_DYNASET_NOT_SUPPORTEDnbsp;??´ÙÀ̳ʼ ¿äû CRecordset::Open ¸¦ È£Ãâ ÇÏÁö ¸øÇß½À´Ï´Ù. ´ÙÀ̳ʼÂÀº µå¶óÀ̹ö¿¡ ÀÇÇØ Áö¿ø µÇÁö ¾Ê½À´Ï´Ù(&N).
-
AFX_SQL_ERROR_EMPTY_COLUMN_LISTnbsp;??Å×À̺íÀ» ¿·Á¸é ½Ãµµ (¶Ç´Â ´ç½ÅÀÌ ÁØ ½Äº°ÇÒ ¼ö ¾ø½À´Ï´Ù ÇÁ·Î½ÃÀú È£Ãâ ¶Ç´Â SELECT ¹®) ÇÏÁö¸¸ ·¹ÄÚµå Çʵå DoFieldExchange ÀçÁ¤ÀÇ¿¡¼ RFX (±³È¯) ÇÔ¼ö È£Ãâ¿¡¼ ½Äº° µÈ ¿(&N)¡£
-
AFX_SQL_ERROR_FIELD_SCHEMA_MISMATCHnbsp;DoFieldExchange ÀçÁ¤ÀÇ¿¡¼ RFX ÇÔ¼ö Çü½ÄÀº ·¹ÄÚµå ÁýÇÕÀÇ ¿ µ¥ÀÌÅÍ Çü½Ä°ú ȣȯ(&N)¡£
-
AFX_SQL_ERROR_ILLEGAL_MODEnbsp;??ÀÌÀü¿¡ CRecordset::AddNew ¶Ç´Â CRecordset::Edit ¸¦ È£Ãâ ÇÏÁö ¾Ê°í CRecordset::Update ¶ó´Â(&N)¡£
-
AFX_SQL_ERROR_LOCK_MODE_NOT_SUPPORTEDnbsp;??ODBC µå¶óÀ̹ö Àá±Ý Áö¿ø ÇÏÁö ¾ÊÀ¸¹Ç·Î Àá±Ý ·¹ÄÚµå ¾÷µ¥ÀÌÆ®¿¡ ´ë ÇÑ ±ÍÇÏÀÇ ¿äûÀ» ¿Ï·áÇÒ ¼ö ¾ø½À´Ï´Ù(&N).
-
AFX_SQL_ERROR_MULTIPLE_ROWS_AFFECTEDnbsp;??°íÀ¯ ۰¡ ¾ø´Â Å×ÀÌºí¿¡ ´ë ÇÑ CRecordset::Update ¶Ç´Â »èÁ¦ ¸¦ È£Ãâ ÇÏ °í ¿©·¯ ·¹ÄÚµå º¯°æ(&N)¡£
-
AFX_SQL_ERROR_NO_CURRENT_RECORDnbsp;??ÆíÁý ¶Ç´Â ÀÌÀü¿¡ »èÁ¦ µÈ ·¹Äڵ带 »èÁ¦ ÇÏ·Á°í Çß½À´Ï´Ù. »èÁ¦ ÈÄ »õ·Î¿î ÇöÀç ·¹ÄÚµå·Î À̵¿ ÇØ¾ß ÇÕ´Ï´Ù(&N).
-
AFX_SQL_ERROR_NO_POSITIONED_UPDATESnbsp;??ODBC µå¶óÀ̹ö°¡ À§Ä¡ ÁöÁ¤µÈ ¾÷µ¥ÀÌÆ®¸¦ Áö¿ø ÇÏÁö ¾ÊÀ¸¹Ç·Î ´ÙÀ̳ʼ¿¡ ´ë ÇÑ ±ÍÇÏÀÇ ¿äûÀ» ¿Ï·áÇÒ ¼ö ¾ø½À´Ï´Ù(&N).
-
AFX_SQL_ERROR_NO_ROWS_AFFECTEDnbsp;CRecordset::Update ¶Ç´Â »èÁ¦¶ó°í ÇÏÁö¸¸ ÀÛ¾÷ÀÌ ½ÃÀÛ µÉ ¶§ ·¹Äڵ带 ´õ ÀÌ»ó ãÀ» ¼ö ¾ø½À´Ï´Ù(&N).
-
AFX_SQL_ERROR_ODBC_LOAD_FAILEDnbsp;??ODBC¸¦ ·Îµå ÇÏ·Á°í Çß½À´Ï´Ù.DLL ½ÇÆÐ; À©µµ¿ì¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù ¶Ç´ÂÀÌ DLLÀ» ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¿À·ù´Â Ä¡¸íÀûÀÎ(&N)¡£
-
AFX_SQL_ERROR_ODBC_V2_REQUIREDnbsp;??Level 2 ȣȯ ODBC µå¶óÀ̹ö°¡ ÇÊ¿ä Çϱ⠶§¹®¿¡ ´ÙÀ̳ʼ¿¡ ´ë ÇÑ ±ÍÇÏÀÇ ¿äûÀ» ¿Ï·áÇÒ ¼ö ¾ø½À´Ï´Ù(&N).
-
AFX_SQL_ERROR_RECORDSET_FORWARD_ONLYnbsp;??µ¥ÀÌÅÍ ¼Ò½º´Â µÚ·Î ½ºÅ©·ÑÀ» Áö¿ø ÇÏÁö ¾ÊÀ¸¹Ç·Î ½ºÅ©·Ñ ½Ãµµ°¡ ¼º°ø ÇÏÁö ¸øÇß½À´Ï´Ù(&N).
-
AFX_SQL_ERROR_SNAPSHOT_NOT_SUPPORTEDnbsp;??½º³À¼ôÀ» ¿äû CRecordset::Open ¸¦ È£Ãâ ÇÏÁö ¸øÇß½À´Ï´Ù. ½º³À¼¦ µå¶óÀ̹ö¿¡ ÀÇÇØ Áö¿ø µÇÁö ¾Ê½À´Ï´Ù. (ÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ ¶§ ODBC Ä¿¼ ¶óÀ̺귯¸®-ODBCCURS.DLL ?Àº Á¸Àç ÇÕ´Ï´Ù.)(&N)
-
AFX_SQL_ERROR_SQL_CONFORMANCEnbsp;CDatabase::OpenEx ¶Ç´Â CDatabase::Open È£Ãâ¿¡ ´ë ÇÑ µå¶óÀ̹ö "ÃÖ¼Ò" (SQL_OSC_MINIMUM)ÀÇ ÇÊ¿äÇÑ ODBC SQL ±ÔÄ¢ ¼öÁØ¿¡ ºÎÇÕ ÇÏÁö ¾Ê´Â(&N)¡£
-
AFX_SQL_ERROR_SQL_NO_TOTALnbsp;??ODBC µå¶óÀ̹ö¿¡¼ CLongBinary µ¥ÀÌÅÍ °ªÀÇ ÃÑ Å©±â¸¦ ÁöÁ¤ ÇÏÁö ¸øÇß½À´Ï´Ù. Àü¿ª ¸Þ¸ð¸® ºí·ÏÀ» preallocated ¼ö ¾ø½À´Ï´Ù ¶§¹®¿¡ ¾Æ¸¶ ÀÛ¾÷ÀÌ ½ÇÆÐ Çß½À´Ï´Ù(&N).
-
AFX_SQL_ERROR_RECORDSET_READONLYnbsp;??Àбâ Àü¿ë ·¹ÄÚµå ÁýÇÕÀ» ¾÷µ¥ÀÌÆ® ÇÏ·Á°í Çϰųª µ¥ÀÌÅÍ ¼Ò½º´Â Àбâ Àü¿ëÀÔ´Ï´Ù. ·¹ÄÚµå ÁýÇÕ ¶Ç´Â ¿¬°á µÈ CDatabase °³Ã¼ ¾øÀ½ ¾÷µ¥ÀÌÆ® ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù(&N).
-
SQL_ERRORnbsp;??ÇÔ¼ö°¡ ½ÇÆÐ Çß½À´Ï´Ù. ¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â ¿À·ù ¸Þ½ÃÁö :: SQLError m_strError µ¥ÀÌÅÍ ¸â¹ö¿¡ ÀúÀå µË´Ï´Ù(&N)¡£
-
SQL_INVALID_HANDLEnbsp;??À߸ø µÈ ȯ°æ ÇÚµé, ¿¬°á ÇÚµé ¶Ç´Â ¹® ÇÚµéÀ¸·Î ÀÎÇØ ÇÔ¼ö°¡ ½ÇÆÐ Çß½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¡¹Ö ¿À·ù¸¦ ³ªÅ¸³À´Ï´Ù. Ãß°¡ Á¤º¸´Â¿¡¼ »ç¿ëÇÒ ¼ö :: SQLError(&N)¡£
¾Õ¿¡ SQL ÄÚµå´Â ODBC¿¡ ÀÇÇØ Á¤ÀÇ µË´Ï´Ù. AFX Á¢µÎ»ç°¡ ÄÚµå´Â AFXDB¿¡ Á¤ÀÇ µË´Ï´Ù.H, MFC\INCLUDE¿¡¼ ¹ß°ß¡£
CDBException °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CDatabase, CLongBinary, CRecordset(&N)