[  ¡Ý dataset¿¡ ÀÚ·á Á¶È¸ ½Ã ÁÖÀÇ »çÇ× ]     

¢Ñ   

 


* ÀÚ·á Á¶È¸ ÈÄ ÁÖÀÇ »çÇ×
  1. Á¶È¸ÇÒ ¶§ Ds ¼ø¼­
     var strOutputDs = "dsAAAA=ds_ouput0 dsBBBB=ds_ouput1 dsCCC=ds_output2";

  2. ÀÚ·á Á¶È¸
     gfn_transaction();

  3. gfn_callback()¿¡¼­ À̽´ (3°³ÀÇ ds¿¡´Â ÀÚ·á°¡ Á¸Àç ÇÑ´Ù´Â Á¶°ÇÇÏ¿¡¼­)
     1. »óȲ
        a. Á¶È¸ÇÒ¶§ ds ¼ø¼­¿¡ ÁÖÀÇ ÇØ¾ß µÈ´Ù.
        b. ÀÚ·á°¡ Á¶È¸ µÈ ÈÄ °¢ ds´Â  rowchanged() event°¡ ¹ß»ýÇÑ´Ù.
        c. À̶§ dsAAAAÀÇ rowchanged() event°¡ ¹ß»ý ÇÒ¶§  dsBBBB´Â ¾ÆÁ÷ ÀÚ·á°¡ settingÀÌ ¾ÈµÉ ¼ö ÀÖ´Ù.
        d. ±×·¡¼­, ºÐ¸íÈ÷ ÀÚ·á´Â db¿¡¼­ °¡Á® ¿Ô´Âµ¥  dsBBBB´Â ÀÚ·á°¡ ¾ø´Ù°í ³ª¿Â´Ù.
        e. dsAAAAÀÇ rowchanged() event¿¡¼­  dsBBBBÀÇ °ªÀÌ Á¸Àç ÇÏ´ÂÁö ¹¯°Å³ª, °¡Á®´Ù »ç¿ëÇÒ·Á°í ÇÒ¶§ ¾ø´Ù°í ³ª¿Â´Ù.

       2. ÀÌÀ¯
            a. ºÐ¸íÈ÷ 3°³ÀÇ ¼­¹ö¿¡¼­ 3°³ÀÇ ds¿¡¼­ ÀڷḦ Àû¿ëÇÏ·Á°í selectÇß°í
                server´Ü¿¡¼­ client´ÜÀ¸·Î ÀÚ·á´Â ³Ñ°å´Ù.
            b. ±×¸®°í, client´Ü¿¡¼­ ÀڷḦ ¹ÞÀ»¶§
            c. ¸Ç ¸ÕÀú strOutputDs ¿¡ Àû¿ëµÈ ¼ø¼­´ë·Î ÀÚ·á´Â ds¿¡ setting µÇ°Ô µÈ´Ù.
            d. ±×·¡¼­, dsAAAA ¿¡ ÀڷḦ ¸Ç ¸ÕÀú settingÇÏ°Ô µÇ´Âµ¥
                À̶§ rowchanged() event°¡ ¹ß»ýÇÏ°Ô µÈ´Ù.
                ¹®Á¦´Â À̶§ dsBBBB¿¡ ÀÚ·á´Â ¾ÆÁ÷ server¿¡¼­ °¡Á®¿Â ÀÚ·á°¡ ³Ö±â ÀüÀÌ´Ù.
            e. ±×·¡¼­ dsAAAAÀÇ rowchanged() event°¡ ¹ß»ý ÇÒ ¶§              
               dsBBBBÀÇ °ªÀ» ÂüÁ¶ÇÏ·Á°í ÇÏ¸é °ªÀÌ ¾ø´Ù°í ³ª¿Â´Ù.

     3. ÇØ°á¹æ¹ý
        a. Á¶È¸ Àü dsBBBB´Â ¸ÕÀú Á¶È¸ÇÒ ¼ö ÀÖµµ·Ï ¾ÕÂÊ¿¡ À§Ä¡ ½ÃŲ´Ù.
        b. var strOutputDs = "dsBBBB=ds_ouput0 dsAAAA=ds_ouput1 dsCCC=ds_output2";
        c. À§ ¿Í °°ÀÌ ÇÒ °æ¿ì dsBBBBÀڷḦ ¸ÕÀú settingÈÄ dsAAAAÀÇ ÀڷḦ settingÇÑ´Ù.
        d. ±×·¡¼­ dsAAAAÀÇ rowchanged() event°¡ ¹ß»ýÇÒ ¶§ ÀÌ¹Ì dsBBBBÀÇ ÀÚ·á´Â Á¸Àç ÇÏ°Ô µÈ´Ù.
 

¢Ñ  

   

¢Ñ