īŻ·Î±× ÀÛ¼º½Ã, Image Extender°¡ »ç¿ëÀÚ Å×ÀÌºí¿¡ À̹ÌÁö¸¦ ÀúÀåÇÒ ¶§ À̹ÌÁö īŻ·Î±×ȸ¦ ¿øÇÏ´ÂÁö Ç¥½ÃÇÕ´Ï´Ù. À̹ÌÁö°¡ ÀÚµ¿À¸·Î īŻ·Î±×ȵÇÁö ¾Ê´Â´Ù¸é, »ç¿ëÀÚ Å×ÀÌºí¿¡ ÀúÀåµÈ ÈÄ ¼öµ¿À¸·Î īŻ·Î±×ȵ˴ϴÙ. ¼öµ¿À¸·Î ´ÜÀÏ À̹ÌÁö³ª À̹ÌÁöÀÇ Àüü Ä÷³À» īŻ·Î±×ÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼öµ¿À¸·Î ´ÜÀÏ À̹ÌÁö¸¦ īŻ·Î±×ÈÇÏ·Á¸é QbCatalogImage API¸¦ »ç¿ëÇϽʽÿÀ.
¸í·ÉÇà¿¡¼ °³º° À̹ÌÁö¸¦ ½Äº°ÇÒ ¾Æ¹«·± ¹æ¹ýÀÌ ¾ø±â ¶§¹®¿¡, ¸í·ÉÀ¸·Î À̹ÌÁö¸¦ īŻ·Î±×ÈÇÒ ¼ö ¾ø½À´Ï´Ù. API »ç¿ë½Ã, īŻ·Î±× ÇÚµé°ú À̹ÌÁö ÇÚµéÀ» ÁöÁ¤ÇϽʽÿÀ(»ç¿ëÀÚ Å×ÀÌºí¿¡¼ À̹ÌÁö ÇÚµéÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù). QBIC īŻ·Î±×´Â ¼öµ¿À¸·Î À̹ÌÁö¸¦ īŻ·Î±×ÈÇϱâ Àü¿¡ ¿·Á ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ¸í·É¹®Àº »ç¿ëÀÚ Å×ÀÌºí¿¡¼ À̹ÌÁö ÇÚµéÀ» °Ë»öÇÑ ÈÄ, À̹ÌÁö¸¦ īŻ·Î±×ÈÇÕ´Ï´Ù.
/* Retrieve the image handle */ EXEC SQL BEGIN DECLARE SECTION; char Img_hdl[251]; EXEC SQL END DECLARE SECTION; QbCatalogHandle CatHdl; EXEC SQL SELECT PICTURE INTO :Img_hdl FROM EMPLOYEE WHERE NAME='Anita Jones'; /* Catalog the image*/ rc=QbCatalogImage( CatHdl, /* catalog handle */ Img_hdl); /* image handle */
¼öµ¿À¸·Î À̹ÌÁö Ä÷³À» īŻ·Î±×ÈÇÏ·Á¸é, QbCatalogColumn API³ª CATALOG QBIC COLUMN ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
Image Extender´Â Ä÷³ÀÌ ¸¶Áö¸·À¸·Î īŻ·Î±×ÈµÈ ÈÄ »õ·Î »ðÀԵǰųª °»½ÅµÇ°Å³ª ¶Ç´Â »èÁ¦µÈ Ä÷³¿¡ ÀÖ´Â À̹ÌÁö¸¸À» īŻ·Î±×ÈÇϸç, īŻ·Î±×¿¡ ÀÖ´Â ¸ðµç Ư¼ºÀÇ À̹ÌÁö¸¦ īŻ·Î±×ÈÇÕ´Ï´Ù. QBIC īŻ·Î±×´Â À̹ÌÁö Ä÷³À» ¼öµ¿À¸·Î īŻ·Î±×ÈÇϱâ Àü¿¡, °»½ÅÀ» À§ÇØ ¿·Á ÀÖ¾î¾ß ÇÕ´Ï´Ù.
API »ç¿ë: QbCatalogColumn API »ç¿ë½Ã, īŻ·Î±× ÇÚµéÀ» ÁöÁ¤ÇϽʽÿÀ. Image Extender´Â ÁöÁ¤µÈ īŻ·Î±×¿Í ¿¬°üµÈ »ç¿ëÀÚ Å×À̺í Ä÷³¿¡ ÀÖ´Â À̹ÌÁö¸¦ »ç¿ëÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ API È£ÃâÀ» ÁöÁ¤µÈ īŻ·Î±×¿Í ¿¬°üµÈ »ç¿ëÀÚ Å×À̺í Ä÷³¿¡ Àִ īŻ·Î±×ȵÇÁö ¾ÊÀº À̹ÌÁö¸¦ īŻ·Î±×ÈÇÕ´Ï´Ù. À̹ÌÁö´Â īŻ·Î±×ÀÇ ¸ðµç Ư¼º¿ëÀ¸·Î īŻ·Î±×ȵ˴ϴÙ.
QbCatalogHandle CatHdl; rc=QbCatalogColumn( CatHdl); /* catalog handle */
¸í·ÉÇà »ç¿ë: À̹ÌÁö Ä÷³À» ¼öµ¿À¸·Î īŻ·Î±×ÈÇÏ·Á¸é, CATALOG QBIC COLUMN ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. À̹ÌÁö¸¦ ´Ù½Ã īŻ·Î±×ÈÇϱâ À§ÇØ ÀÌ ¸í·ÉÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù(À̹ÌÁö ÀçīŻ·Î±×ȸ¦ ÂüÁ¶ÇϽʽÿÀ). ¸Å°³º¯¼ö FOR¿Í NEW¸¦ ÁöÁ¤ÇϽʽÿÀ(FOR¿Í NEW´Â ±âº» ¸Å°³º¯¼öÀÔ´Ï´Ù).
´ÙÀ½ ¿¹½Ã¿¡¼, ¸í·ÉÀº ÇöÀç ¿·Á Àִ īŻ·Î±×¿Í ¿¬°üµÈ Å×À̺í Ä÷³¿¡ Àִ īŻ·Î±×ȵÇÁö ¾ÊÀº À̹ÌÁö¸¦ īŻ·Î±×ÈÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. À̹ÌÁö´Â īŻ·Î±×ÀÇ ¸ðµç Ư¼º¿ëÀ¸·Î īŻ·Î±×ȵ˴ϴÙ.
CATALOG QBIC COLUMN FOR NEW