CDaoDatabase::Execute

½ÇÇà ¹«È¿ (LPCTSTR lpszSQL, int nOptions = 0);
(CDaoException, CMemoryException)À» ´øÁ®;

¸Å°³ º¯¼ö

lpszSQL

À¯È¿ÇÑ SQL ¸í·É ½ÇÇàÀÌ Æ÷ÇÔ µÈ null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

nOptions

Äõ¸®¿¡¼­ÀÇ ¹«°á¼º¿¡ °ü·Ã µÈ ¿É¼ÇÀ» ÁöÁ¤ ÇÏ´Â Á¤¼ö °ªÀÔ´Ï´Ù. ºñÆ® OR ¿¬»êÀÚ (|)¸¦ »ç¿ë ÇÏ ¿© ´ÙÀ½ »ó¼ö Áß Çϳª¸¦ °áÇÕ (Á¶ÇÕ ÀÌÇØ°¡ Á¦°ø ? ¿¹¸¦ µé¾î, ´ç½ÅÀº dbConsistent¿Í dbInconsistent ¸¦ °áÇÕ ÇÏÁö °Í ÀÌ´Ù):

¸Þ¸ðnbsp;DbConsistent ¿Í dbInconsistent ¸¦ ¸ðµÎ Æ÷ÇÔ µÈ ¶Ç´Â µÑ ´Ù Æ÷ÇÔ ÇÏ´Â °æ¿ì °á°ú ±âº»°ªÀÔ´Ï´Ù. ¿¡ ´ë ÇÑ ¼³¸íÀº ÀÌ·¯ÇÑ »ó¼ö DAO µµ¿ò¸»¿¡¼­ "½ÇÇà ¹æ¹ý" Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ(&N).

ÁÖÀÇ

½ÇÇà Äõ¸® ½ÇÇà ¶Ç´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ SQL ¹®À» ½ÇÇà ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ½ÇÇà ½ÇÇà Äõ¸® ¶Ç´Â SQL Åë°ú Äõ¸® °á°ú ¹Ýȯ ÇÏÁö ¾Ê´Â °æ¿ì¿¡ ÀÛµ¿ ÇÕ´Ï´Ù. ·¹Äڵ带 ¹Ýȯ ÇÏ´Â ¼±Åà Äõ¸®¸¦ À§ÇØ ÀÛµ¿ ÇÏÁö ¾Ê´Â´Ù¡£

Á¤ ¹× ÀÛ¾÷ Äõ¸®¿¡ ´ë ÇÑ Á¤º¸¿¡ ´ë ÇÑ "Äõ¸®" ¹× "½ÇÇà ¹æ¹ý" DAO µµ¿ò¸»ÀÇ Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

ÆÁnbsp;??¿Ã¹Ù¸¥ ±¸¹®ÀÇ SQL ¹® ¹× ÀûÀý ÇÑ »ç¿ë ±ÇÇÑÀÌ ÁÖ¾îÁø ½ÇÇà ¸â¹ö ÇÔ¼ö ½ÇÆÐ ÇÏÁö ¾Ê½À´Ï´Ù °æ¿ì¿¡ ´ÜÀÏ ÇàÀ» ¼öÁ¤ Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­, Ç×»ó¿¡ dbFailOnError ¿É¼Ç ½ÇÇà ¸â¹ö ÇÔ¼ö¸¦ ½ÇÇà ÇÏ´Â ¾÷µ¥ÀÌÆ® ¶Ç´Â »èÁ¦ Äõ¸®¸¦ »ç¿ë ÇÏ´Â °æ¿ì »ç¿ë ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº MFC CDaoException Çü½ÄÀÇ ¿¹¿Ü¸¦ throw ÇÏ¸é °í ¿µÇâÀ» ¹Þ´Â ·¹ÄÚµåÀÇ Àá°Ü ¹× ¾÷µ¥ÀÌÆ® Çϰųª »èÁ¦ÇÒ ¼ö ¾ø´Â °æ¿ì ¸ðµç º¯°æ ³»¿ëÀÌ ·Ñ¹éµË´Ï´Ù. Âü°í Ç×»ó ¾ó¸¶³ª ¸¹Àº ·¹Äڵ尡 ¿µÇâÀ» ¹Þ¾Ò´Ù°í º¼ ¼ö GetRecordsAffected ¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù(&N)¡£

°¡Àå ÃÖ±ÙÀÇ Execute È£Ãâ¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â ·¹ÄÚµå ¼ö¸¦ È®ÀÎÇÒ µ¥ÀÌÅͺ£À̽º °³Ã¼ÀÇ GetRecordsAffected ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, GetRecordsAffected ´Â »èÁ¦, ¾÷µ¥ÀÌÆ® ¶Ç´Â »ðÀÔ ÀÛ¾÷ Äõ¸®¸¦ ½ÇÇà ÇÏ´Â °æ¿ì ·¹ÄÚµå ¼ö¿¡ ´ë ÇÑ Á¤º¸¸¦ ¹Ýȯ ÇÕ´Ï´Ù. ¹Ýȯ µÇ´Â °³¼ö´Â °è´Ü½Ä ¾÷µ¥ÀÌÆ® Çϰųª »èÁ¦ ÇÏ´Â °æ¿ì °ü·ÃµÈ Å×À̺íÀÇ º¯°æ ³»¿ëÀÌ Àû¿ë µË´Ï´Ù ¹Ý¿µ µÇÁö ¾Ê½À´Ï´Ù.

Execute ¿¡¼­´Â recordsetÀ» ¹Ýȯ ÇÏÁö ¾Ê½À´Ï´Ù. ·¹ÄÚµå ¼±Åà Äõ¸®¿¡ Execute ¸¦ »ç¿ë ÇÏ ¿© MFC CDaoExceptionÇü½ÄÀÇ ¿¹¿Ü¸¦ throw ÇÏ¸é µË´Ï´Ù. (°Å±â ¾Æ¹« ExecuteSQL ¸â¹ö ÇÔ¼ö CDatabase::ExecuteSQLºñ½ÁÇÕ´Ï´Ù.)

½ÇÇà ¸â¹ö ÇÔ¼ö¸¦ »ç¿ë ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ DAO Querydef: Querydefs »ç¿ë ÇÏ ¿© Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

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

Index