Command °³Ã¼´Â µ¥ÀÌÅÍ ¿øº»¿¡ ´ëÇØ ½ÇÇàÇϱâ À§ÇÑ Æ¯Á¤ ¸í·ÉÀÇ Á¤ÀÇÀÔ´Ï´Ù.
Âü°í
µ¥ÀÌÅͺ£À̽º¸¦ Äõ¸®ÇÏ°í Recordset °³Ã¼¿¡ ·¹Äڵ带 ¹ÝȯÇϰųª ´ë±Ô¸ð ¿¬»êÀ» ½ÇÇàÇϰųª ¶Ç´Â µ¥ÀÌÅͺ£À̽º ±¸Á¶¸¦ Á¶ÀÛÇÏ·Á¸é Command °³Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. °ø±ÞÀÚÀÇ ±â´É¿¡ µû¶ó ÀϺΠCommand Ä÷º¼ÇÀ̳ª ¸Þ¼µå ¶Ç´Â ¼Ó¼ºÀÌ ÂüÁ¶µÉ ¶§ ¿À·ù°¡ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Command °³Ã¼ÀÇ Ä÷º¼Ç, ¸Þ¼µå ¹× ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ´ÙÀ½°ú °°Àº ÀÛ¾÷À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Þ¸ð Command °³Ã¼¸¦ »ç¿ëÇÏÁö ¾Ê°í Äõ¸®¸¦ ½ÇÇàÇÏ·Á¸é Connection °³Ã¼ÀÇ Execute ¸Þ¼µå³ª Recordset °³Ã¼ÀÇ Open ¸Þ¼µå¿¡ Äõ¸® ¹®ÀÚ¿À» Àü´ÞÇÕ´Ï´Ù. ±×·¯³ª ¸í·É ÅؽºÆ®¸¦ Á¸¼Ó½ÃÄÑ ´Ù½Ã ½ÇÇàÇϰųª Äõ¸® ¸Å°³ º¯¼öµéÀ» »ç¿ëÇÏ·Á¸é Command °³Ã¼°¡ ÇÊ¿äÇÕ´Ï´Ù.
ÀÌÀü¿¡ Á¤ÀÇµÈ Connection °³Ã¼¿Í´Â µ¶¸³ÀûÀ¸·Î Command °³Ã¼¸¦ ÀÛ¼ºÇÏ·Á¸é ÀÌ °³Ã¼ÀÇ ActiveConnection ¼Ó¼ºÀ» À¯È¿ÇÑ ¿¬°á ¹®ÀÚ¿·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çصµ ADO´Â Connection °³Ã¼¸¦ ÀÛ¼ºÇÏÁö¸¸ ÀÌ °æ¿ì °³Ã¼ º¯¼ö¿¡ ÀÌ °³Ã¼°¡ ÁöÁ¤µÇÁö´Â ¾Ê½À´Ï´Ù. ±×·¯³ª ´Ù¼öÀÇ Command °³Ã¼¸¦ µ¿ÀÏÇÑ ¿¬°á°ú ¿¬°ü½ÃÅ°·Á´Â °æ¿ì¿¡ Connection °³Ã¼¸¦ ¸í½ÃÀûÀ¸·Î ÀÛ¼ºÇÑ ´ÙÀ½ ¿¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é °³Ã¼ º¯¼ö¿¡ Connection °³Ã¼°¡ ÁöÁ¤µË´Ï´Ù. Command °³Ã¼ÀÇ ActiveConnection ¼Ó¼ºÀ» ÀÌ °³Ã¼ º¯¼ö·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é µ¿ÀÏÇÑ ¿¬°á ¹®ÀÚ¿À» »ç¿ëÇÏ´Â °æ¿ì¿¡µµ ADO´Â °¢ Command °³Ã¼¿¡ ´ëÇÑ »õ Connection °³Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
Command¸¦ ½ÇÇàÇÏ·Á¸é ¿¬°üµÈ Connection °³Ã¼¿¡¼ Name ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Command °³Ã¼¸¦ È£ÃâÇÏ¸é µË´Ï´Ù. CommandÀÇ ActiveConnection ¼Ó¼ºÀº ¹Ýµå½Ã Connection °³Ã¼¿¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. Command¿¡ ¸Å°³ º¯¼ö°¡ ÀÖÀ¸¸é ¸Å°³ º¯¼öÀÇ °ªÀ» Àμö·Î ¸Þ¼µå¿¡ Àü´ÞÇØ¾ß ÇÕ´Ï´Ù.
µÑ ÀÌ»óÀÇ Command °³Ã¼¸¦ µ¿ÀÏÇÑ ¿¬°á »ó¿¡¼ ½ÇÇàÇÏ°í ±× Áß ÇϳªÀÇ Command °³Ã¼°¡ Ãâ·Â ¸Å°³ º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â ÀúÀå ÇÁ·Î½ÃÀúÀÎ °æ¿ì ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. °¢ Command °³Ã¼¸¦ ½ÇÇàÇÏ·Á¸é º°µµÀÇ µ¶¸³ÀûÀÎ ¿¬°áÀ» »ç¿ëÇϰųª ¿¬°á¿¡¼ ´Ù¸¥ ¸ðµç Command °³Ã¼ÀÇ ¿¬°áÀ» ²÷½À´Ï´Ù.