CDaoDatabase::Open

°¡»ó void ¿ÀÇÂ (LPCTSTR lpszName, BOOL bExclusive = FALSE, BOOL bReadOnly FALSE LPCTSTR = lpszConnect _T("") =);
(CDaoException, CMemoryException)À» ´øÁ®;

¸Å°³ º¯¼ö

lpszName

±âÁ¸ Microsoft JetÀÇ À̸§À» ³ªÅ¸³»´Â ¹®ÀÚ¿­ ½Ä (.MDB) µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÔ´Ï´Ù. ÆÄÀÏ À̸§ È®Àå¸íÀÌ ÀÖ´Â °æ¿ì ÇʼöÀÔ´Ï´Ù. ³×Æ®¿öÅ© ¸í¸í ±ÔÄ¢ (UNC) À¯´ÏÆûÀ» Áö ¿øÇÏ´Â °æ¿ì¿¡ "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB °°Àº ³×Æ®¿öÅ© °æ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.MDB "ÀÔ´Ï´Ù. (ÀÌÁß ¹é½½·¡½Ã°¡ ÇÊ¿ä ¹®ÀÚ¿­ ¸®ÅÍ·² "\"´Â c + + À̽ºÄÉÀÌÇÁ ¹®ÀÚ°¡ ÇÕ´Ï´Ù.)

¸î °¡Áö °í·Á »çÇ׿¡´Â lpszName¸¦ »ç¿ë ÇÏ ¿© ¶§ Àû¿ë µË´Ï´Ù. ¸¸¾à ±×°Í:

bExclusive

TRUE ÀÌ¸é µ¥ÀÌÅͺ£À̽º°¡ µ¥ÀÌÅͺ£À̽º °øÀ¯ ¾×¼¼½º¸¦ À§ÇØ ¿­ ¼ö¸¦ »ç¿ë ÇÏ´Â °æ¿ì ´Üµ¶ (ºñ°øÀ¯) ¹× FALSE ¿­ ÇÏ´Â ºÎ¿ï °ªÀÔ´Ï´Ù. °øÀ¯ ¾×¼¼½º¸¦ À§ÇØ µ¥ÀÌÅͺ£À̽º¸¦ ¿­ °æ¿ì¿¡ÀÌ Àμö¸¦ »ý·« Çϸ顣

bReadOnly

TRUE ÀÌ¸é µ¥ÀÌÅͺ£À̽º°¡ µ¥ÀÌÅͺ£À̽º Àбâ/¾²±â ¾×¼¼½º¸¦ À§ÇØ ¿­ ¼ö¸¦ »ç¿ë ÇÏ´Â °æ¿ì Àбâ Àü¿ë ¾×¼¼½º ¹× FALSE ¿­ ÇÏ´Â ºÎ¿ï °ªÀÔ´Ï´Ù. ÀÌ Àμö¸¦ »ý·« ÇÏ¸é µ¥ÀÌÅͺ£À̽º Àбâ/¾²±â ¾×¼¼½º ¿­¸³´Ï´Ù. ÀÌ Æ¯¼ºÀ» »ó¼Ó ÇÏ´Â ¸ðµç Á¾¼Ó ·¹Äڵ塣

lpszConnect

µ¥ÀÌÅͺ£À̽º¸¦ ¿©´Â µ¥ »ç¿ë ÇÏ´Â ¹®ÀÚ¿­ ½ÄÀÔ´Ï´Ù. ÀÌ ¹®ÀÚ¿­Àº ODBC ±¸¼º Àμö¸¦ ¿¬°á ÇÕ´Ï´Ù. ¼Ò½º ¹®ÀÚ¿­À» Á¦°ø µ¶Á¡ ¹× Àбâ Àü¿ë Àμö¸¦ Á¦°ø ÇØ¾ß ÇÕ´Ï´Ù. ±¸¹®¿¡ ´ë ÇÑ DAO µµ¿ò¸»¿¡¼­ "¿¬°á ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ. µ¥ÀÌÅͺ£À̽º°¡ Microsoft Jet µ¥ÀÌÅͺ£À̽ºÀÎ °æ¿ì (.MDB),ÀÌ ¹®ÀÚ¿­Àº ºñ¾î (""). ±âº»°ª¿¡ ´ë ÇÑ ±¸¹®À» ? _T("") ? ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ºôµå ANSI¿Í À¯´ÏÄÚµå À̽ļº Á¦°ø¡£

ÁÖÀÇ

±âÁ¸ µ¥ÀÌÅͺ£À̽º¸¦ ³ªÅ¸³»´Â »õ·Î »ý¼º µÈ CDaoDatabase °³Ã¼¸¦ ÃʱâÈ­ ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇØ¾ß ÇÕ´Ï´Ù. ¿ÀÇ ³»ºÎ DAO °³Ã¼¿Í µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °³Ã¼¸¦ »ç¿ë ÇÏ ¿© ÃʱâÈ­ µÉ ¶§±îÁö recordset, tabledef ¶Ç´Â querydef °³Ã¼¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù. ¿ÀÇ °ü·ÃµÈ ÀÛ¾÷ ¿µ¿ªÀÇ Databases Ä÷º¼Ç¿¡ µ¥ÀÌÅͺ£À̽º °³Ã¼ Ãß°¡¡£

´ÙÀ½°ú °°ÀÌ ¸Å°³ º¯¼ö¸¦ »ç¿ë ÇÏ ¿©:

°ü·ÃµÈ Á¤º¸¿¡ ´ë ÇÑ DAO µµ¿ò¸»ÀÇ "OpenDatabase ¸Þ¼­µå" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

Áß¿änbsp;??ISAM µ¥ÀÌÅͺ£À̽º¿Í ODBC µ¥ÀÌÅÍ ¼Ò½º¸¦ Æ÷ÇÔ ÇÏ ¿© ¿ÜºÎ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÒ ¶§ ¼º´É Çâ»óÀ» À§ÇØ Microsoft jet µ¥ÀÌÅͺ£À̽º¿¡ ¿ÜºÎ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ¿¬°á ÇÏ´Â ÁÁ½À´Ï´Ù (.MDB) µ¥ÀÌÅÍ ¿øº»¿¡ Á÷Á¢ ¿¬°á ÇÏ´Â °Í º¸´Ù´Â(&N)¡£

¿¹¸¦ µé¾î, DBMS È£½ºÆ®´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù ÇÏ´Â °æ¿ì ¿¬°á ½Ãµµ ½Ã°£ Ãʰú ´ë ÇÑ´Â °ÍÀÌ ºÒ°¡´É ÇÕ´Ï´Ù. ¿¬°á ½Ãµµ°¡ ½ÇÆÐ ÇÏ´Â °æ¿ì ¿ÀÇ CDaoException Çü½ÄÀÇ ¿¹¿Ü throw¡£

³ª¸ÓÁö ÁÖÀÇ ODBC µ¥ÀÌÅͺ£À̽º¿¡¸¸ Àû¿ë:

µ¥ÀÌÅͺ£À̽º´Â ODBC µ¥ÀÌÅͺ£À̽º Open È£Ãâ¿¡¼­ ¸Å°³ º¯¼ö¿¡ ¿¬°á ÇÏ´Â µ¥ ÃæºÐ ÇÑ Á¤º¸°¡ ¾ø´Â °æ¿ì ODBC µå¶óÀ̹ö¸¦ »ç¿ëÀÚ ·ÎºÎÅÍ ÇÊ¿äÇÑ Á¤º¸¸¦ ±¸ÇÏ´Â ´ëÈ­ »óÀÚ¸¦ ¿±´Ï´Ù. ¿¬°á ¹®ÀÚ¿­, lpszConnect, ºñ°ø°³·Î ÀúÀå °í´Â GetConnect ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© OpenÀ» È£Ãâ ÇÏ´Â °æ¿ì¡£

¿øÇÏ´Â °æ¿ì, È£Ãâ ÇÏ´Â ¾ÏÈ£¿Í °°Àº »ç¿ëÀÚ¿¡¼­ Á¤º¸¸¦ °¡Á®¿Ã ¿­ ´ÙÀ½ ¿­À» Àü´Þ ÇÏ´Â ¿¬°á ¹®ÀÚ¿­ Á¤º¸¸¦ Ãß°¡ Çϱâ Àü¿¡ ´ëÈ­ »óÀÚ¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼­ ´ÙÀ½ ¹ø¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ È£Ãâ CDaoDatabase °³Ã¼¿¡ ¿ÀÇ À» Àç»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (¾Æ¸¶µµ Windows ·¹Áö½ºÆ®¸®)¿¡ Àü´Þ ÇÏ´Â ¿¬°á ¹®ÀÚ¿­À» ÀúÀå ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù ¶Ç´Â¡£

(°¢°¢ ´Ù¸¥ CDaoDatabase °³Ã¼¿¡ ´ë ÇÑ) ·Î±×ÀÎ ±ÇÇÑ ºÎ¿©ÀÇ ¿©·¯ ¼öÁØ¿¡ ´ë ÇÑ ¿¬°á ¹®ÀÚ¿­À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ¶Ç´Â ´Ù¸¥ µ¥ÀÌÅͺ£À̽º °ü·Ã Á¤º¸¸¦ Àü´Þ¡£

¿¡ ´ë ÇÑ °ü·ÃµÈ Á¤º¸¿¡ ´ë ÇÑ ¿¬°á ¹®ÀÚ¿­, DAO µµ¿ò¸»¿¡¼­ "¿¬°á ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶¡£

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

Âü°í Ç׸ñnbsp;CDatabase::CDatabase, CDatabase::Close(&N)

Index