ACTIVE SERVER PAGE > Command - Attribute µî·ÏÀÏ : 2017-07-04 17:05 Á¶È¸¼ö : 52,596Command °³Ã¼ÀÇ ¼Ó¼º¿¡´Â ¾î¶²°ÍµéÀÌ ÀÖÀ»±î¿ä...
¿¹Á¦¸¦ º¸¸é¼ Çϳª¾¿ ¼Ó¼ºÀ» ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. 5.7.1 ActiveConnection ¼Ó¼º
À§ÀÇ ¿¹Á¦´Â board Å×ÀÌºí¿¡¼ ·¹Äڵ带 °¡Áö°í ¿À´Â ¿¹Á¦ ÀÔ´Ï´Ù. ¿©±â¿¡¼´Â ActiveConnection ¼Ó¼º¸¸À» º¸°í ³Ñ¾î°¡µµ·Ï ÇÏ°Ú½À´Ï´Ù. ActiveConnection ¼Ó¼ºÀº ÇöÀçÀÇ Command °³Ã¼°¡ ¼ÓÇØÀÖ´Â Connection °³Ã¼¸¦ ³ªÅ¸³À´Ï´Ù. À̼ӼºÀº ¿¬°áÀ» À§ÇÑ Á¤º¸¸¦ ¹®ÀÚ¿·Î ÁöÁ¤Çϰųª, Connection °³Ã¼¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À§ÀÇ ¿¹Á¦¿¡¼´Â objCnn Áï, Connection °³Ã¼¸¦ ÁöÁ¤Çß½À´Ï´Ù. 5.7.2 CommandText ¼Ó¼º CommandText ¼Ó¼ºÀº Provider¸¦ ÅëÇؼ ½ÇÇàÇÒ ¸í·É¾î(sql¹®Àå,Å×À̺í¸í,ÀúÀåÇÁ·Î½ÃÁ®¸í)¸¦ ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. ±âº»°ªÀº ±æÀÌ°¡ ¾ø´Â ¹®ÀÚ¿ÀÔ´Ï´Ù. 5.7.1 ¿¹Á¦¿¡¼´Â "select * from board"¿Í °°ÀÌ sql¹®ÀåÀ» ÀÔ·ÂÇØ ³Ö¾ú½À´Ï´Ù. ¸¸¾à ÀúÀå ÇÁ·Î½ÃÁ®¸¦ »ç¿ëÇÏ°í ½ÍÀ¸¸é ÇÁ·Î½ÃÁ® À̸§À» ³ÖÀ¸½Ã¸é µË´Ï´Ù.
À§ÀÇ ¿¹Á¦´Â pubs µ¥ÀÌŸº£À̽º¿¡ ÀÖ´Â byroyalty ¶ó´Â ÇÁ·Î½ÃÁ®¸¦ »ç¿ëÇÑ ¿¹ ÀÔ´Ï´Ù. À§ÀÇ ¿¹Á¦¿¡¼´Â commandText ¿¡ ÇÁ·Î½ÃÁ® À̸§À» ³Ö¾î¼ ÀÌ ÇÁ·Î½ÃÁ®¸¦ »ç¿ëÇÑ ¿¹ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î½ÃÁ®´Â ÆĶó¸ÞŸÀÇ °ªÀÌ ÇÊ¿äÇϹǷΠ, parameter ÀνºÅϽº¸¦ »ý¼ºÇؼ parameter Ä÷º¼ÇÀ» »ç¿ëÇß½À´Ï´Ù. ¿©±â¿¡¼´Â parameter°¡ Áß¿äÇÑ°Ô ¾Æ´Ï±â ¶§¹®¿¡, ÀÌÂëÇؼ ³Ñ¾î°¡±¸¿ä, parameter´Â ³ªÁß¿¡ ´Ù½Ã ÀÚ¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. 5.7.3 CommandTimeout ¼Ó¼º À§ÀÇ ¿¹Á¦¸¦ º¸½Ã¸é CommandTimeOut ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº ¸í·É¾î°¡ °á°ú¸¦ ¹ÝȯÇÒ ¶§±îÁö¸¦ ´ë±âÇÏ´Â ½Ã°£À» ³ªÅ¸³À´Ï´Ù. ±âº»°ªÀº 30ÃÊ·Î µÇ¾ú½À´Ï´Ù. ¸¸¾à ÀÌ ½Ã°£À» 0À¸·Î ÁöÁ¤ÇÏ°Ô µÇ¸é ¹«ÇÑ´ë·Î °á°ú¸¦ ±â´Ù¸®°Ô µË´Ï´Ù. Connection °³Ã¼¿¡µµ CommandTimeout ¼Ó¼ºÀÌ ÀÖÁö¸¸, Command °³Ã¼ÀÇ ÀÌ ¼Ó¼º°ú´Â ¾Æ¹«·± °ü°è°¡ ¾ø½À´Ï´Ù. 5.7.4 CommandType ¼Ó¼º CommandType ¼Ó¼ºÀº Command °³Ã¼ÀÇ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù. Áï, CommandTextÀÇ ¹®ÀÚ¿ÀÌ SQL¹®Àå,ÇÁ·Î½ÃÁ®, Å×À̺í¸í, ÀÎÁö¸¦ °áÁ¤ÇÏ°Ô µË´Ï´Ù. À§ÀÇ ¿¹Á¦¿¡¼ adcmdStoredProc¸¦ ÁöÁ¤Ç߱⶧¹®¿¡ ÇÁ·Î½ÃÁ®·Î ÁöÁ¤µÈ°ÍÀ̸ç, óÀ½ ¿¹Á¦Ã³·³ adcmdtext·Î ÁöÁ¤µÇ¾úÀ¸´Ï, ¸í·É¾î³ª ¶Ç´Â ÇÁ·Î½ÃÁ®·Î ÀνÄÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. CommandType ÀÇ »ó¼ö°ªÀº 6°¡Áö°¡ ÀÖ½À´Ï´Ù ¾Æ·¡ Ç¥¸¦ º¸½Ã¸é ½±°Ô ÀÌÇØ°¡ °¡½Ç°Í °°³×¿ä.
5.7.5 Properties ¼Ó¼º
À§ÀÇ ¿¹Á¦¸¦ ÇÔ ½ÇÇàÇØ º¸¼¼¿ä. Command °³Ã¼ÀÇ peoperties °ªµéÀÌ ¾î¶²°ÍµéÀÌ ÀÖ´ÂÁö È®ÀÎÇϽǼö ÀÖ½À´Ï´Ù. Command °³Ã¼ÀÇ ¼Ó¼ºÀº À§ÀÇ ¼Ó¼ºµé ¸»°íµµ ¿©·¯°¡Áö°¡ ÀÖÁö¸¸, ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº Àü¹®¼ÀûÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. ±×·³, ´ÙÀ½¿¡´Â ¸Þ¼µåµé¿¡ ´ëÇؼ »ìÆ캸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
|