CDaoDatabase

CDaoDatabase °³Ã¼¸¦ ÅëÇØ µ¥ÀÌÅÍ¿¡ ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ³ªÅ¸³À´Ï´Ù. Áö¿ø µÇ´Â µ¥ÀÌÅͺ£À̽º Çü½Ä¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ GetName ¸â¹ö ÇÔ¼ö¸¦ ÂüÁ¶ ÇϽʽÿÀ. ÀÛ¾÷ ÁöÁ¤µÈ "¿µ¿ª¿¡¼­" CDaoWorkspace·Î Ç¥Çö Çϳª ÀÌ»óÀÇ CDaoDatabase °³Ã¼¸¦ ÇÑ ¹ø¿¡ Ȱ¼ºÈ­¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù °³Ã¼. ÀÛ¾÷ ¿µ¿ªÀÇ Databases Ä÷º¼Ç À̶ó´Â ¿­·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽º °³Ã¼ÀÇ Ä÷º¼ÇÀ» À¯Áö¡£

¸Þ¸ðnbsp;??MFC DAO µ¥ÀÌÅͺ£À̽º Ŭ·¡½º´Â ODBC ±â¹Ý MFC µ¥ÀÌÅͺ£À̽º Ŭ·¡½º¿¡¼­ º°°³ÀÔ´Ï´Ù. ¸ðµç DAO µ¥ÀÌÅͺ£À̽º Ŭ·¡½º À̸§Àº "CDao" Á¢µÎ»ç°¡ ÀÖ½À´Ï´Ù. Ŭ·¡½º CDaoDatabase CDatabaseODBC Ŭ·¡½º¿Í ºñ½ÁÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. ÁÖ¿ä Â÷ÀÌÁ¡Àº CDatabase Open Database Connectivity (ODBC) ¹× ÇØ´ç DBMS¿¡ ´ë ÇÑ ODBC µå¶óÀ̹ö¸¦ ÅëÇØ DBMS¸¦ ¾×¼¼½º ÇÕ´Ï´Ù. CDaoDatabase ÅëÇØ´Â µ¥ÀÌÅÍ ¾×¼¼½º °³Ã¼ (DAO) Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» ±â¹ÝÀ¸·Î µ¥ÀÌÅ͸¦ ¾×¼¼½º ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, DAO ±â¹Ý MFC Ŭ·¡½º´Â ODBC;¿¡ µû¶ó MFC Ŭ·¡½º º¸´Ù ´õ ¸¹Àº ´É·ÂÀÌ DAO ±â¹Ý Ŭ·¡½º¸¦ Æ÷ÇÔ ÇÑ ÀÚ½ÅÀÇ µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» ÅëÇØ ODBC µå¶óÀ̹ö¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. DAO ±â¹Ý Ŭ·¡½º¸¦ ¶ÇÇÑ DAO¸¦ Á÷Á¢ È£Ãâ ÇÏÁö ¾Ê°í Ŭ·¡½º¸¦ ÅëÇØ Å×À̺íÀ» Ãß°¡ ÇÏ´Â µîÀÇ DDL (µ¥ÀÌÅÍ Á¤ÀÇ ¾ð¾î) ÀÛ¾÷À» Áö¿ø(&N)¡£

»ç¿ë ÇöȲ

Recordset °³Ã¼¸¦ ¸¸µé ¶§ ¾Ï½ÃÀûÀ¸·Î, µ¥ÀÌÅͺ£À̽º °³Ã¼¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ´ç½ÅÀº ¶ÇÇÑ ¸í½ÃÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º °³Ã¼¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. CDaoDatabaseÇÔ²² ±âÁ¸ µ¥ÀÌÅͺ£À̽º¸¦ ¸í½ÃÀûÀ¸·Î »ç¿ë ÇÏ·Á¸é ´ÙÀ½ Áß Çϳª ½ÇÇà:

»õ Microsoft Jet¸¦ ¸¸µé·Á¸é (.MDB) µ¥ÀÌÅͺ£À̽º CDaoDatabase °³Ã¼¸¦ ±¸¼º ÇÏ °íÀÇ Create ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ¸¶½Ê½Ã¿À ÇÏÁö È£Ãâ ¿ÀÇ ÈÄ ¸¸µé±â¡£

±âÁ¸ µ¥ÀÌÅͺ£À̽º¸¦ ¿­·Á¸é CDaoDatabase °³Ã¼¸¦ »ý¼º ÇÏ °í ¿­¾î ¸â¹ö ÇÔ¼ö È£Ãâ¡£

ÀÌ·¯ÇÑ ±â¼úÀ» workspaceÀÇ Databases Ä÷º¼Ç¿¡´Â DAO µ¥ÀÌÅͺ£À̽º °³Ã¼¸¦ Ãß°¡ ÇÏ °í µ¥ÀÌÅÍ ¿¬°áÀ» ¿±´Ï´Ù. ¶§ ´ÙÀ½ ±¸¼ºÇÒ CDaoRecordset, CDaoTableDef¶Ç´Â CDaoQueryDef CDaoDatabase °³Ã¼¿¡ ¿¬°á µÈ µ¥ÀÌÅͺ£À̽ºÀÇ µ¿ÀÛ¿¡ ´ë ÇÑ °³Ã¼ Àü´Þ µÈ ÀÌ·¯ÇÑ °³Ã¼¿¡ ´ë ÇÑ »ý¼ºÀÚ´Â Æ÷ÀÎÅÍ. ¿¬°á »ç¿ëÀ» ¸¶Ä¡¸é Close ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ °í CDaoDatabase °³Ã¼¸¦ ÆÄ±« ÇÕ´Ï´Ù. ´Ý±â ÀÌÀü¿¡ ´ÝÀº ÇÏÁö ¸ðµç ·¹ÄÚµå ÁýÇÕÀ» ´Ý½À´Ï´Ù.

Æ®·£Àè¼Ç

ÀÛ¾÷ ¿µ¿ª ¼öÁØ µ¥ÀÌÅͺ£À̽º Æ®·£Àè¼Ç 󸮸¦ Á¦°ø ÇÏ´Â-Ŭ·¡½º CDaoWorkspaceÀÇ BeginTrans, CommitTrans¹× Rollback ¸â¹ö ÇÔ¼ö¸¦ ÂüÁ¶ ÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ DAO ÀÛ¾÷ ¿µ¿ª: Æ®·£Àè¼Ç °ü¸® Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

ODBC ¿¬°á

Microsoft Jet¿¡ ¿ÜºÎ Å×À̺íÀ» ¿¬°áÇÒ ODBC µ¥ÀÌÅÍ ¿øº»À» »ç¿ë ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´ÙÀÔ´Ï´Ù (.MDB) µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ DAO ¿ÜºÎ: ¿ÜºÎ µ¥ÀÌÅÍ ¿øº» ÀÛ¾÷ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

Ä÷º¼Ç

°¢ µ¥ÀÌÅͺ£À̽ºÀÇ tabledef, querydef, recordset ¹× relation °³Ã¼´Â ÀÚü Ä÷º¼ÇÀ» À¯ÁöÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °³Ã¼¸¦ Á¶ÀÛ Çϱâ À§ÇÑ ¸â¹ö ÇÔ¼ö¸¦ Á¦°ø Çϴ Ŭ·¡½º CDaoDatabase¡£

¸Þ¸ðnbsp;??°³Ã¼´Â DAO, MFC µ¥ÀÌÅͺ£À̽º °³Ã¼¿¡ ÀúÀå µË´Ï´Ù. Tabledef¿Í querydef, recordset °³Ã¼¿¡ ´ë ÇÑ ¾Æ´Ï¶ó °ü°è °³Ã¼ÀÇ Å¬·¡½º¸¦ °ø±Þ ÇÏ´Â MFC(&N)¡£

CDaoDatabase¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ DAO µ¥ÀÌÅͺ£À̽º ¿¡ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

# include lt;afxdao.h>

Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

»ùÇÃnbsp; MFC »ùÇÃ DAOVIEW (ko) | MFC »ùÇÃ DAOTABLE(&N)

Âü°í Ç׸ñnbsp;CDaoWorkspace, CDaoRecordset, CDaoTableDef, CDaoQueryDef, CDatabase, CDaoException(&N)

Index