CDaoDatabaseInfo ±¸Á¶

CDaoDatabaseInfo ±¸Á¶´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:

cDaoDatabaseInfo ±¸Á¶Ã¼
{
 nbsp; CString m_strName;?????? / / 񃧯
 ? BOOL m_bUpdatable;?????? / / 񃧯
 ? BOOL m_bTransactions;??? / / 񃧯
 ? CString m_strVersion;??? / / º¸Á¶
 ? ±ä m_lCollatingOrder;? / / º¸Á¶
 ? ªÀº m_nQueryTimeout;?? / / º¸Á¶
 ? CString m_strConnect;??? / / ¸ðµç
}(&N)

CDaoDatabaseInfo ±¸Á¶¿¡´Â µ¥ÀÌÅÍ ¾×¼¼½º °³Ã¼ (DAO)¿¡ ´ëÇØ Á¤ÀÇ µÈ µ¥ÀÌÅͺ£À̽º °³Ã¼¿¡ ´ë ÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â ¿øº»À¸·Î »ç¿ë ÇÏ´Â MFC Ŭ·¡½º CDaoDatabase°³Ã¼ DAO °³Ã¼ÀÔ´Ï´Ù. ±âº», º¸Á¶, ±×¸®°í À§ÀÇ ¸ðµç¿¡ ´ë ÇÑ ÂüÁ¶ Á¤º¸ CDaoWorkspace::GetDatabaseInfo ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â ¹æ¹ýÀ» ³ªÅ¸³»´ÂÇÕ´Ï´Ù¡£

ȸ¿ø

m_strName

µ¥ÀÌÅͺ£À̽º °³Ã¼ÀÇ À̸§À» °íÀ¯ ÇÏ °Ô ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é CDaoDatabase::GetName¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Name ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_bUpdatable

º¯°æ ³»¿ëÀ» µ¥ÀÌÅͺ£À̽º¿¡ ¸¸µé ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¼Ó¼ºÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é CDaoDatabase::CanUpdate¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Updatable ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_bTransactions

µ¥ÀÌÅÍ ¿øº» Æ®·£Àè¼ÇÀ» Áö¿ø ÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù-³ªÁß¿¡ ·Ñ¹éÇÒ ¼ö ÀÖ´Â º¯°æ ÀÛ¾÷ÀÇ ÀÏ·ÃÀÇ ±â·Ï (Ãë¼Ò) ¶Ç´Â Ä¿¹ÔµÈ (ÀúÀå µÈ). µ¥ÀÌÅͺ£À̽º¸¦ Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£Áø¿¡ ±â¹Ý ÇÏ´Â °æ¿ì Transactions ¼Ó¼ºÀº 0ÀÌ ¾Æ´Ñ ÇÏ °í Æ®·£Àè¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ¿£ÁøÀº Æ®·£Àè¼ÇÀ» Áö¿ø ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é CDaoDatabase::CanTransact¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Transactions ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_strVersion

Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÇ ¹öÀüÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ °ªÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º °³Ã¼ GetVersion ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Version ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_lCollatingOrder

¹®ÀÚ¿­ ºñ±³ ³ª Á¤·Ä¿¡ ´ë ÇÑ ÅØ½ºÆ® Á¤·Ä ¼ø¼­ ¼ø¼­¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.:

m_nQueryTimeout

ÃÊ ½Ã°£ Ãʰú ¿À·ù°¡ ¹ß»ý Çϱâ Àü¿¡ ´ë±â ÇÏ´Â Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£Áø ODBC µ¥ÀÌÅͺ£À̽º¿¡¼­ Äõ¸®¸¦ ½ÇÇà ÇÏ´Â °æ¿ì ¹ß»ý ÇÕ´Ï´Ù. ±âº» ½Ã°£ Á¦ÇÑ °ªÀº 60 ÃÊÀÔ´Ï´Ù. QuerytimeoutÀ» 0À¸·Î ¼³Á¤ Çϸé Á¦ÇÑ ½Ã°£ ¾øÀ½ ¹ß»ý ÇÕ´Ï´Ù; ÇÁ·Î±×·¥ ±³¼öÇüÀ» ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ °ªÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º °³Ã¼ÀÇ GetQueryTimeout ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "QueryTimeout ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_strConnect

¿­·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¿øº»¿¡ ´ë ÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Á¤º¸¿¡ ´ë ÇÑ¿¡ ´ë ÇÑ ¹®ÀÚ¿­À» ¿¬°á ÇÏ °íÀÌ ¼Ó¼ºÀÇ °ªÀ» Á÷Á¢ °Ë»ö ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. CDaoDatabase::GetConnect ¸â¹ö ÇÔ¼ö. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»¿¡¼­ "¿¬°á ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

ÄÚ¸àÆ®

CDaoWorkspace::GetDatabaseInfo ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ °Ë»ö µÈ Á¤º¸´Â CDaoDatabaseInfo ±¸Á¶¿¡ ÀúÀå µË´Ï´Ù. ´©±¸ÀÇ Databases Ä÷º¼Ç¿¡¼­ database °³Ã¼ ÀúÀå µÈ CDaoWorkspace °³Ã¼¿¡ ´ë ÇÑ GetDatabaseInfo ¸¦ È£Ãâ ÇÕ´Ï´Ù. CDaoDatabaseInfo ´Â ¶ÇÇÑ µð¹ö±× ºôµå¿¡¼­ Dump ¸â¹ö ÇÔ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ´ýÇÁ ¸¦ »ç¿ë ÇÏ ¿© CDaoDatabaseInfo °³Ã¼ÀÇ ³»¿ëÀ» ´ýÇÁÇÕ´Ï´Ù¡£

ÀÌ ¹× ´Ù¸¥ MFC DAO Á¤º¸ ±¸Á¶Ã¼¸¦ »ç¿ë ÇÏ ¿© ÀÚ¼¼ÇÑ Âü°í DAO Ä÷º¼Ç: DAO °³Ã¼¿¡ ´ë ÇÑ Á¤º¸ ¾ò±â Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

Âü°í Ç׸ñnbsp;CDaoWorkspace, CDaoDatabase, CDaoWorkspace::GetDatabaseCount(&N)

Index