IBM Books

Image, Audio, Video Extender °ü¸® ¹× ÇÁ·Î±×·¡¹Ö


Ä÷³ »ç¿ë °¡´ÉÈ­

DBxEnableColumn API(¿©±â¼­ x´Â ¿Àµð¿ÀÀÇ °æ¿ì a, À̹ÌÁöÀÇ °æ¿ì i ¶Ç´Â ºñµð¿ÀÀÇ °æ¿ì v) ¶Ç´Â ENABLE COLUMN ¸í·ÉÀ» »ç¿ëÇÏ¿© DB2 Extender¿¡ ´ëÇØ Ä÷³À» »ç¿ë °¡´ÉÈ­ÇϽʽÿÀ. API ¶Ç´Â ¸í·ÉÀ» ½ÇÇàÇÒ ¶§, °ü·Ã Å×ÀÌºí ¹× Ä÷³À» ÁöÁ¤ÇÕ´Ï´Ù.

Ä÷³À» »ç¿ë °¡´ÉÇÏ°Ô Çϸé, Extender°¡ Á¤º¸¸¦ »ç¿ëÀÚ Å×ÀÌºí¿¡ ¼ÓÇÑ °ü¸® Áö¿ø Å×ÀÌºí¿¡ Ãß°¡ÇÕ´Ï´Ù. Ä÷³ÀÌ ÀÖ´Â »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ Á¦¾î ¶Ç´Â º¯°æ ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù. Ä÷³À» »ç¿ë °¡´ÉÈ­Çϱâ Àü¿¡ µ¥ÀÌÅͺ£À̽º¿Í Å×À̺íÀ» µÑ´Ù »ç¿ë °¡´ÉÈ­ÇØ¾ß ÇÕ´Ï´Ù.

´ÙÀ½ÀÇ ¿¹½Ã¿¡¼­, EMPLOYEE Å×ÀÌºí¿¡ ÀÖ´Â PICTURE Ä÷³Àº À̹ÌÁö µ¥ÀÌÅ͸¦ º¸À¯Çϱâ À§ÇØ »ç¿ë °¡´ÉÈ­µË´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿Í Å×À̺íÀº ÀÌ¹Ì »ç¿ë °¡´ÉÇÕ´Ï´Ù.

API »ç¿ë: ÀÌ ¿¹½Ã¿¡´Â ÀϺΠ¿À·ù Á¡°Ë Äڵ尡 Æ÷ÇԵ˴ϴÙ. ¿ÏÀüÇÑ »ùÇà ÇÁ·Î±×·¥Àº SAMPLES ¼­ºêµð·ºÅ丮ÀÇ ENABLE.C ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.

±×¸² 12. Ä÷³ »ç¿ëÀ» °¡´ÉÇÏ°Ô ÇÏ´Â »ùÇà ÄÚµå

char imageColumn[18+1] = "covers";
 
/*---- enable column for image extender ----*/
     printf("%s: Enabling columns......\n", program);
     step="DBiEnableColumn";
     rc = DBiEnableColumn(tableName, imageColumn);
     if (rc < 0) {
            printf("%s: %s failed!\n", program, step);
            printMsg(rc);
           DBiGetError(&sqlcode, errorMsgText);
           if (sqlcode)
              printf("sqlcode=%i, ", sqlcode);
           printf("errorMsgText=%s\n", errorMsgText)
 
    } else if (rc > 0) {
           printf("%s: %s, warning detected.\n", program, step);
           printMsg(rc);
           DBiGetError(&sqlcode, errorMsgText);
           printf("warningMsgText=%s\n", errorMsgText);
    } else
           printf("%s: %s OK\n", program, step);
/*---- enable column for image extender ----*/

db2ext ¸í·ÉÇà »ç¿ë: ÀÌ ¿¹½Ã¿¡¼­, Ä÷³Àº ÀÌ¹Ì Á¸ÀçÇÏ¸ç µ¥ÀÌÅͺ£À̽º Å×À̺íÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

enable column employee picture for db2image


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]