
CDaoWorkspace °³Ã¼ ´ÜÀÏ »ç¿ëÀÚ ·Î±× ¿ÀÇÁ¸¦ ·Î±×Àο¡¼ ¸í¸í, ¾ÏÈ£·Î º¸È£ µÈ µ¥ÀÌÅͺ£À̽º ¼¼¼ÇÀ» °ü¸®ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì ¿©·¯ °³ÀÇ ÀÛ¾÷ °ø°£À» ÇÊ¿ä ÇÏÁö ¾Ê½À´Ï´Ù ÇÏ °í ¸í½ÃÀû workspace °³Ã¼; ÀÛ¼º ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿Í recordset °³Ã¼¸¦ ¿ ¶§ ±×µéÀº DAOÀÇ ±âº» ÀÛ¾÷ ¿µ¿ªÀ» »ç¿ë ÇÕ´Ï´Ù. ±×·¯³ª ÇÊ¿äÇÑ °æ¿ì ¿©·¯ ¼¼¼Ç Ãß°¡ ÀÛ¾÷ ¿µ¿ª °³Ã¼¸¦ »ý¼º ÇÏ ¿© ÇÑ ¹ø¿¡ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÀÛ¾÷ ¿µ¿ª °³Ã¼´Â ÀÚü µ¥ÀÌÅͺ£À̽º Ä÷º¼Ç¿¡ ¿©·¯ °³ÀÇ ¿·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽º °³Ã¼¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. MFC¿¡¼ ÀÛ¾÷Àº ÁÖ·Î Æ®·£Àè¼Ç °ü¸®ÀÚ °°Àº "Æ®·£Àè¼Ç °ø°£"¿¡ ÀÖ´Â ¸ðµç ¿·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ÁýÇÕÀ» ÁöÁ¤ ÇÏ
Âü°í DAO µ¥ÀÌÅͺ£À̽º Ŭ·¡½º´Â MFC µ¥ÀÌÅͺ£À̽º Ŭ·¡½º Open Database Connectivity (ODBC)¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¸ðµç DAO µ¥ÀÌÅͺ£À̽º Ŭ·¡½º À̸§Àº "CDao" Á¢µÎ»ç°¡ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î MFC Ŭ·¡½º¸¦ ±â¹ÝÀ¸·Î DAO´Â ODBC ±â¹Ý MFC Ŭ·¡½º º¸´Ù ´õ ¸¹Àº ´É·ÂÀÌ. ODBC µå¶óÀ̹ö¸¦ Æ÷ÇÔ ÇÏ ¿© Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» ÅëÇØ µ¥ÀÌÅ͸¦ ¾×¼¼½º ÇÏ´Â DAO ±â¹Ý Ŭ·¡½º. ±×µéÀº ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º ¸¸µé±â ¹× DAO¸¦ Á÷Á¢ È£Ãâ ÇÏÁö ¾Ê°íµµ Å×ÀÌºí ¹× Çʵå Ŭ·¡½º¸¦ ÅëÇØ Ãß°¡¿Í °°Àº DDL (µ¥ÀÌÅÍ Á¤ÀÇ ¾ð¾î) ÀÛ¾÷À» Áö¿ø¡£
±â´É
Ŭ·¡½º CDaoWorkspace ´Â ´ÙÀ½À» Á¦°ø ÇÕ´Ï´Ù.:
º¸¾È
MFC¿¡¼ DAO º¸¾È Á¦¾î¿¡ »ç¿ë µÇ´Â »ç¿ëÀÚ ¹× ±×·ì Ä÷º¼ÇÀ» ±¸Çö ÇÏÁö ¾Ê½À´Ï´Ù. DAOÀÇ ÀÌ·¯ÇÑ Ãø¸éÀ» ÇØ¾ß ÇÏ´Â °æ¿ì ÇÁ·Î±×·¡¹Ö ÇØ¾ß ÇÕ´Ï´Ù ±×µé ÀڽŠDAO ÀÎÅÍÆäÀ̽º¿¡ ´ë ÇÑ Á÷Á¢ È£ÃâÀ» ÅëÇØ. ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ±â¼ú Âü°í 54¡£
»ç¿ë ÇöȲ
CDaoWorkspace Ŭ·¡½º¸¦ »ç¿ë ÇÏ·Á¸é:
ÀϹÝÀûÀ¸·Î ±âº» ÀÛ¾÷ÀÇ »ç¿ëÀº ¾Ï½ÃÀû ? »õ·Î¿î CDaoDatabase ¶Ç´Â CDaoRecordset °³Ã¼¸¦ ¿ ¶§. ÇÏÁö¸¸ ¸í½ÃÀûÀ¸·Î ¾×¼¼½º ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù ? ¿¹¸¦ µé¾î access µ¥ÀÌÅͺ£À̽º ¿£Áø ¼Ó¼º ¶Ç´Â Workspaces Ä÷º¼Ç. ¾Æ·¡ "±âº» ÀÛ¾÷ÀÇ ¾Ï½ÃÀû »ç¿ë"À» ÂüÁ¶ ÇϽʽÿÀ.
Workspaces Ä÷º¼Ç¿¡ ÀÌ¹Ì Á¸Àç ÇÏÁö ¾Ê´Â »õ ÀÛ¾÷ ¿µ¿ªÀ» ¸¸µå´Â Create ¸â¹ö ÇÔ¼ö ¼³¸í µÇ¾î ÀÖ½À´Ï´Ù. Workspace °³Ã¼´Â ¾î¶² ¹æ½ÄÀ¸·Î datababase ¿£Áø ¼¼¼Ç °£¿¡ À¯Áö µÇÁö ¾Ê½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ MFC¿¡ Á¤ÀûÀ¸·Î ¸µÅ© ÇÏ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» uninitializes ÀÀ¿ë ÇÁ·Î±×·¥À» Á¾·á ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ MFC¿Í µ¿ÀûÀ¸·Î ¸µÅ© ÇÏ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ ÃʱâÈ µÇÁö ¶§ MFC DLL ·Îµå µÇÁö ¾Ê¾Ò½À´Ï´Ù.
±â´É¸¸ Professional ¹× Enterprise Edition¿¡nbsp;??Mfc Á¤Àû ¸µÅ© ±â´ÉÀÌ Visual c + + Professional ¹× Enterprise Edition¿¡¸¸ Áö¿ø µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ Visual c + + ¹öÀü(&N)¡£
¸í½ÃÀûÀ¸·Î ±âº» ÀÛ¾÷À» ¿°Å³ª Workspaces Ä÷º¼Ç¿¡¼ ±âÁ¸ ÀÛ¾÷ ¿µ¿ªÀ» ¿¸é Open ¸â¹ö ÇÔ¼ö¿¡¼ ¼³¸í Çϴ¡£
Close ¸â¹ö ÇÔ¼ö¸¦ °¡Áø ÀÛ¾÷ ¿µ¿ªÀ» ´Ý¾Æ ÀÛ¾÷ ¼¼¼ÇÀ» Á¾·á ÇÕ´Ï´Ù. ´Ý±â ´ç½ÅÀº ´ÝÈ÷Áö ÀÌÀü¿¡ Ä¿¹ÔµÇÁö ¾ÊÀº Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÏ°í µ¥ÀÌÅͺ£À̽º¸¦ ´Ý½À´Ï´Ù.
Æ®·£Àè¼Ç
DAO ÀÛ¾÷ ¿µ¿ª ¼öÁØ; Æ®·£Àè¼ÇÀ» °ü¸®ÇÕ´Ï´Ù µû¶ó¼, ¿©·¯ °³ÀÇ ¿¸° µ¥ÀÌÅͺ£À̽º¿Í ÀÛ¾÷ ¿µ¿ª¿¡¼ Æ®·£Àè¼ÇÀ»ÀÇ ¸ðµç µ¥ÀÌÅͺ£À̽º¿¡ Àû¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µÎ °³ÀÇ µ¥ÀÌÅͺ£À̽º´Â CommitTrans¸¦ È£Ãâ ÇÏ´Â Ä¿¹ÔµÇÁö ¾ÊÀº ¾÷µ¥ÀÌÆ® ÇÏ °í, ¸ðµç ¾÷µ¥ÀÌÆ®°¡ Ä¿¹ÔµË´Ï´Ù. ±×°Í¿¡ ´ë ÇÑ º°µµ workspace °³Ã¼°¡ ÇÊ¿ä ÇÏ ´ÜÀÏ µ¥ÀÌÅͺ£À̽º Æ®·£Àè¼ÇÀ» Á¦ÇÑ ÇÏ·Á´Â °æ¿ì¡£
±âº» ÀÛ¾÷ÀÇ ¾Ï½ÃÀû »ç¿ë
MFC¿¡ DAOÀÇ ±âº» ÀÛ¾÷ ¿µ¿ª ´ÙÀ½°ú °°Àº »óȲ¿¡¼ ¾Ï½ÃÀûÀ¸·Î »ç¿ë ÇÏ ¿©:
±âŸ ÀÛ¾÷
¼Õ»ó µÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ Çϰųª µ¥ÀÌÅͺ£À̽º¸¦ ¾ÐÃà ÇÏ´Â °Í°ú °°Àº ±âŸ µ¥ÀÌÅͺ£À̽º ÀÛ¾÷ ¶ÇÇÑ Á¦°ø µË´Ï´Ù.
CDaoWorkspace¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ¹®¼¸¦ ÂüÁ¶ ÇϽʽÿÀ. DAO ÀÛ¾÷ ¿µ¿ª. Á÷Á¢ DAO¸¦ È£Ãâ ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ¹× DAO º¸¾È¿¡ ´ë ÇÑ ³»¿ëÀº ±â¼ú Âü°í 54¸¦ ÂüÁ¶ ÇϽʽÿÀ. DAO ÅëÇØ ODBC µ¥ÀÌÅÍ ¿øº» ÀÛ¾÷¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ¹®¼¸¦ ÂüÁ¶ ÇϽʽÿÀ. DAO ¿ÜºÎ: ¿ÜºÎ µ¥ÀÌÅÍ ¼Ò½º »ç¿ë. µ¥ÀÌÅͺ£À̽º ¿£Áø¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ¹®¼¸¦ ÂüÁ¶ ÇϽʽÿÀ. DAO ÀÛ¾÷ ¿µ¿ª: µ¥ÀÌÅͺ£À̽º ¿£Áø. ¸ðµç ±â»ç´Â Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵忡¼. MFC µ¥ÀÌÅͺ£À̽º »ùÇà DAOVIEW ´Â CDaoWorkspace ¸¦ »ç¿ë ÇÏ ¿©¸¦ º¸¿© ÁÝ´Ï´Ù.
# include lt;afxdao.h > & nbsp;
Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇÃ DAOVIEW(&N)
Âü°í Ç׸ñnbsp;CDaoDatabase, CDaoRecordset, CDaoTableDef, CDaoQueryDef, CDaoException(&N)