CDaoQueryDefInfo ±¸Á¶

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

cDaoQueryDefInfo ±¸Á¶Ã¼
{
 nbsp; CString m_strName;?????????????? / / 񃧯
 ? ªÀº m_nType;?????????????????? / / ±âº»
 ? COleDateTime m_dateCreated;????? / / º¸Á¶
 ? COleDateTime m_dateLastUpdated;? / / º¸Á¶
 ? BOOL m_bUpdatable;?????????????? / / º¸Á¶
 ? BOOL m_bReturnsRecords;????????? / / º¸Á¶
 ? CString m_strSQL;??????????????? / / ¸ðµç
 ? CString m_strConnect;??????????? / / ¸ðµç
 ? ªÀº m_nODBCTimeout;??????????? / / ¸ðµç
}(&N)

CDaoQueryDefInfo ±¸Á¶¿¡´Â µ¥ÀÌÅÍ ¾×¼¼½º °³Ã¼ (DAO)¿¡ ´ëÇØ Á¤ÀÇ µÈ querydef °³Ã¼¿¡ ´ë ÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. Querydef´Â Ŭ·¡½º CDaoQueryDefÀÇ °³Ã¼ÀÔ´Ï´Ù. ±âº», º¸Á¶, ±×¸®°í À§ÀÇ ¸ðµç¿¡ ´ë ÇÑ ÂüÁ¶ Á¤º¸ CDaoDatabase Ŭ·¡½º¿¡¼­ GetQueryDefInfo ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â ¹æ¹ýÀ» ³ªÅ¸³»´ÂÇÕ´Ï´Ù¡£

ȸ¿ø

m_strName

Querydef °³Ã¼ÀÇ °íÀ¯ÇÑ À̸§À». ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Name ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ. ÀÌ ¼Ó¼ºÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é CDaoQueryDef::GetName È£Ãâ¡£

m_nType

Querydef °³Ã¼ÀÇ ÀÛ¾÷ Á¾·ù¸¦ ³ªÅ¸³»´Â °ªÀÔ´Ï´Ù. °ªÀº ´ÙÀ½ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.:

m_dateCreated

³¯Â¥ ¹× ½Ã°£ querydef¸¦ ¸¸µé¾ú½À´Ï´Ù. Querydef¸¦ ¸¸µç ³¯Â¥¸¦ Á÷Á¢ °Ë»ö ÇÏ·Á¸é Å×ÀÌºí¿¡ ¿¬°á µÈ CDaoTableDef °³Ã¼ÀÇ GetDateCreated ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ ÄÚ¸àÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¶ÇÇÑ DAO µµ¿ò¸»ÀÇ "DateCreated LastUpdated ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶¡£

m_dateLastUpdated

³¯Â¥ ¹× ½Ã°£ÀÇ querydef¸¦ °¡Àå ÃÖ±Ù º¯°æÇÑ. Å×À̺íÀ» ¸¶Áö¸·À¸·Î ¾÷µ¥ÀÌÆ® µÈ ³¯Â¥¸¦ Á÷Á¢ °Ë»ö ÇÏ·Á¸é querydefÀÇ GetDateLastUpdated ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ ÄÚ¸àÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. DAO µµ¿ò¸»ÀÇ "DateCreated LastUpdated ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇÏ °í¡£

m_bUpdatable

Querydef °³Ã¼¿¡ º¯È­¸¦ ¸¸µé ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ TRUEÀ̸é querydef¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö; ±×·¸Áö ¾ÊÀ¸¸é, ±×°Í ÀºÀÔ´Ï´Ù. Updatable querydef °³Ã¼ÀÇ Äõ¸® Á¤ÀÇ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù ÀÇ¹Ì ÇÕ´Ï´Ù. Äõ¸® Á¤ÀÇ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖÀ¸¸é °á°ú recordset¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ¾ø´Â °æ¿ì querydef °³Ã¼ÀÇ Updatable ¼Ó¼ºÀº TRUE ·Î ¼³Á¤ µË´Ï´Ù. ÀÌ ¼Ó¼ºÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é querydefÀÇ CanUpdate ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "Updatable ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_bReturnsRecords

¿ÜºÎ µ¥ÀÌÅͺ£À̽º¿¡ SQL Åë°ú Äõ¸®´Â ·¹Äڵ带 ¹Ýȯ ÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ TRUEÀ̸é Äõ¸®°¡ ·¹Äڵ带 ¹Ýȯ ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» Á÷Á¢ °Ë»ö ÇÏ·Á¸é CDaoQueryDef::GetReturnsRecords¸¦ È£Ãâ ÇÕ´Ï´Ù. ¿ÜºÎ µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç SQL Åë°ú Äõ¸®´Â ·¹Äڵ带 ¹Ýȯ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î SQL UPDATE ¹®Àº SQL ¼±Åà ¹®À» ¾Ê½À´Ï´Ù ·¹Äڵ带 ¹Ýȯ ÇÏ´Â µ¿¾È ·¹Äڵ带 ¹Ýȯ ÇÏÁö ¾Ê°í ·¹Äڵ带 ¾÷µ¥ÀÌÆ® ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "ReturnsRecords ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

m_strSQL

Querydef °³Ã¼¿¡ ÀÇÇØ ½ÇÇà µÇ´Â Äõ¸®¸¦ Á¤ÀÇ ÇÏ´Â SQL ¹®ÀÔ´Ï´Ù. SQL ¼Ó¼º¿¡´Â ¾î¶»°Ô ·¹Äڵ尡 ¼±ÅÃ, ±×·ìÈ­ ¹× Á¤·Ä µÈ Äõ¸®¸¦ ½ÇÇàÇÒ ¶§ °áÁ¤ ÇÏ´Â SQL ¹®ÀÌ Æ÷ÇÔ µÇ¾î ÀÖ½À´Ï´Ù. Äõ¸®¸¦ »ç¿ë ÇÏ ¿© ´ÙÀ̳ʼ ¶Ç´Â ½º³À¼ô Çü½ÄÀÇ recordset °³Ã¼¿¡ Æ÷ÇÔÇÒ ·¹Äڵ带 ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë·® ·¹Äڵ带 ¹Ýȯ ÇÏÁö ¾Ê°í µ¥ÀÌÅ͸¦ ¼öÁ¤ ÇÏ´Â Äõ¸®¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. Á÷Á¢ querydefÀÇ GetSQL ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿©ÀÌ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ DAO Äõ¸® Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¹× DAO µµ¿ò¸»ÀÇ "SQL ¼Ó¼º" Ç׸ñ¿¡¼­¡£

m_strConnect

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

m_nODBCTimeout

ÃÊ ½Ã°£ Ãʰú ¿À·ù°¡ ¹ß»ý Çϱâ Àü¿¡ ´ë±â ÇÏ´Â Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£Áø ODBC µ¥ÀÌÅͺ£À̽º¿¡¼­ Äõ¸®¸¦ ½ÇÇà ÇÏ´Â °æ¿ì ¹ß»ý ÇÕ´Ï´Ù. Microsoft SQL Server¿Í °°Àº ODBC µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë ÇÏ´Â °æ¿ìÀÇ ODBC ¼­¹ö ³×Æ®¿öÅ© Æ®·¡ÇÈ ¶Ç´Â ¹«°Å¿î »ç¿ë ¶§¹®¿¡ Áö¿¬ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¹«±âÇÑ ´ë±â ÇÏ´Â ´ë½Å Microsoft Jet ¿£Áø ¿À·ù¸¦ »ý¼º Çϱâ Àü¿¡ ´ë±â ÇÏ´Â ±â°£À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» ½Ã°£ Á¦ÇÑ °ªÀº 60 ÃÊÀÔ´Ï´Ù. Á÷Á¢ querydefÀÇ GetODBCTimeout ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿©ÀÌ ¼Ó¼ºÀÇ °ªÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DAO µµ¿ò¸»ÀÇ "ODBCTimeout ¼Ó¼º" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

ÄÚ¸àÆ®

CDaoDatabase::GetQueryDefInfo ¸â¹ö ÇÔ¼ö¿¡ ÀÇÇØ °Ë»ö µÈ Á¤º¸´Â CDaoQueryDefInfo ±¸Á¶¿¡ ÀúÀå µË´Ï´Ù. ´©±¸ÀÇ QueryDefs Ä÷º¼Ç¿¡¼­ querydef °³Ã¼¸¦ ÀúÀå ÇÏ´Â µ¥ÀÌÅͺ£À̽º °³Ã¼¿¡ ´ë ÇÑ GetQueryDefInfo ¸¦ È£Ãâ ÇÕ´Ï´Ù. CDaoQueryDefInfo ´Â ¶ÇÇÑ µð¹ö±× ºôµå¿¡¼­ Dump ¸â¹ö ÇÔ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ´ýÇÁ ¸¦ »ç¿ë ÇÏ ¿© CDaoQueryDefInfo °³Ã¼ÀÇ ³»¿ëÀ» ´ýÇÁ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Å¬·¡½º CDaoDatabase Á÷Á¢ ¸ðµç GetQueryDefInfo È£ÃâÇÒ Çʿ䰡 ¾Æ¸¶ °ÅÀÇ CDaoQueryDefInfo °³Ã¼¿¡¼­ ¹Ýȯ ÇÏ´Â ¼Ó¼º¿¡ ¾×¼¼½º Çϱâ À§ÇÑ ¸â¹ö ÇÔ¼ö¸¦ Á¦°ø¡£

±âº» µ¥ÀÌÅͺ£À̽º¿¡ »õ °³Ã¼¿¡ ÁöÁ¤ µÈ µ¥ÀÌÅÍ Çü½ÄÀ» Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì ¿¹¿Ü°¡ throw querydef °³Ã¼ÀÇ ÇÊµå ¶Ç´Â ¸Å°³ º¯¼ö Ä÷º¼Ç¿¡ »õ ÇÊµå ¶Ç´Â parameter °³Ã¼¸¦ Ãß°¡ ÇÏ´Â °æ¿ì¡£

³¯Â¥ ¹× ½Ã°£ ¼³Á¤ÀÌ ÀÖ´Â querydef ¸¸µé¾îÁ³°Å³ª ¸¶Áö¸·À¸·Î ¾÷µ¥ÀÌÆ® ÇÏ´Â ÄÄÇ»ÅÍ¿¡¼­ ÆÄ»ý µË´Ï´Ù. ´ÙÁß »ç¿ëÀÚ È¯°æ¿¡¼­ »ç¿ëÀÚ´Â ÀÌ·¯ÇÑ ¿© DatecreatedÀÇ ºÒÀÏÄ¡¸¦ ¹æÁö ÇÏ·Á¸é net time ¸í·ÉÀ» »ç¿ë ÇÏ ¿© ÆÄÀÏ ¼­¹ö¿¡¼­ Á÷Á¢ ¼³Á¤ ¹× LastUpdated ¼Ó¼º ¼³Á¤À» ¾ò¾î¾ß ÇÑ´Ù. ÀÌ ¹× ´Ù¸¥ MFC DAO Á¤º¸ ±¸Á¶Ã¼¸¦ »ç¿ë ÇÏ ¿© ÀÚ¼¼ÇÑ Âü°í DAO Ä÷º¼Ç: DAO °³Ã¼¿¡ ´ë ÇÑ Á¤º¸ ¾ò±â Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

Âü°í Ç׸ñnbsp;CDaoQueryDef, CDaoDatabase(&N)

Index