CDaoIndexFieldInfo ±¸Á¶

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

cDaoIndexFieldInfo ±¸Á¶Ã¼
{
 nbsp; CString m_strName;????????? / / 񃧯
 ? BOOL m_bDescending;???????? / / 񃧯
}(&N)

CDaoIndexFieldInfo ±¸Á¶¿¡´Â µ¥ÀÌÅÍ ¾×¼¼½º °³Ã¼ (DAO)¿¡ Á¤ÀÇ µÈ À妽º ÇÊµå °³Ã¼¿¡ ´ë ÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. Index °³Ã¼°¡ tabledef (¶Ç´Â Å×À̺íÀ» ±â¹ÝÀ¸·Î ÇÏ´Â recordset)¿¡ Àε¦½ÌµÈ Çʵ带 ³ªÅ¸³»´Â ÇʵåÀÇ ¹øÈ£¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. À§ÀÇ ±âº» ÂüÁ¶ ³ªÅ¸³À´Ï´Ù CDaoTableDef ¶Ç´Â CDaoRecordset Ŭ·¡½ºÀÇ GetIndexInfo ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© °¡Á®¿Â CDaoIndexInfo °³Ã¼ÀÇ m_pFieldInfos ¸â¹ö¿¡ Á¤º¸¸¦ ¹Ýȯ ÇÏ´Â ¹æ¹ýÀ»¡£

À妽º ¹× À妽º field °³Ã¼´Â MFC Ŭ·¡½º¿¡ ÀÇÇØ Ç¥½Ã µÇÁö ¾Ê½À´Ï´Ù. ´ë½Å MFC Ŭ·¡½º CDaoTableDef ¶Ç´Â CDaoRecordset °³Ã¼¸¦ ¿øº»À¸·Î »ç¿ë ÇÏ´Â DAO °³Ã¼ Indexes Ä÷º¼Ç À̶ó°í ÇÏ´Â index °³Ã¼ÀÇ Ä÷º¼ÇÀ» Æ÷ÇÔ ÇÕ´Ï´Ù. °¢ index °³Ã¼, field °³Ã¼ÀÇ Ä÷º¼ÇÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Å¬·¡½º ¸â¹ö ÇÔ¼ö À妽º Á¤º¸ÀÇ °³º° Ç׸ñ¿¡ ¾×¼¼½º¸¦ Á¦°ø Çϰųª ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù ÇÑ ¹ø¿¡ ¸ðµÎ CDaoIndexInfo °³Ã¼¿Í Æ÷ÇÔ µÈ °³Ã¼ÀÇ GetIndexInfo ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿©. CDaoIndexInfo °³Ã¼´Â ´ÙÀ½, µ¥ÀÌÅÍ ¸â¹ö, m_pFieldInfos, CDaoIndexFieldInfo °³Ã¼ÀÇ ¹è¿­À» °¡¸®Å°´Â ÀÖ´Ù¡£

ȸ¿ø

m_strName

°íÀ¯ À妽ºÀÇ field °³Ã¼¸¦ À̸§À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Name ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_bDescending

Index °³Ã¼¿¡ ÀÇÇØ Á¤ÀÇ µÈ À妽º ¼ø¼­¸¦ ³ªÅ¸³À´Ï´Ù. TRUE ÀÌ¸é ¼ø¼­ ³»¸²Â÷¼ø¡£

ÄÚ¸àÆ®

Recordset °³Ã¼ÀÇ À妽º Ä÷º¼ÇÀº ÀúÀå¿¡ °ü½ÉÀÌ index °³Ã¼ ¶Ç´Â Æ÷ÇÔ µÈ tabledefÀÇ GetIndexInfo ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ. ´ÙÀ½ CDaoIndexInfo °³Ã¼ÀÇ m_pFieldInfos ¸â¹ö¿¡ ¾×¼¼½º ÇÕ´Ï´Ù. M_pFieldInfos ¹è¿­ÀÇ ±æÀÌ m_nFields¿¡ ÀúÀå µË´Ï´Ù. CDaoIndexFieldInfo ´Â ¶ÇÇÑ µð¹ö±× ºôµå¿¡¼­ Dump ¸â¹ö ÇÔ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ´ýÇÁ ¸¦ »ç¿ë ÇÏ ¿© CDaoIndexFieldInfo °³Ã¼ÀÇ ³»¿ëÀ» ´ýÇÁÇÕ´Ï´Ù¡£

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

Âü°í Ç׸ñnbsp;CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo(&N)

Index