°¢ DB2 Extender API È£ÃâÀº Äڵ带 ¸®ÅÏÇÕ´Ï´Ù. 0ÀÇ ¸®ÅÏ ÄÚµå´Â API È£ÃâÀÌ ¼º°øÀûÀ¸·Î 󸮵ǾúÀ½À» ÀǹÌÇÕ´Ï´Ù. 0 ¿ÜÀÇ ¸®ÅÏ ÄÚµå´Â API È£ÃâÀÌ ¼º°øÀûÀ¸·Î 󸮵ǾúÁö¸¸ °æ°í Á¶°ÇÀ» ¸¸³µ°Å³ª, ¿À·ù Á¶°ÇÀ¸·Î ÀÎÇØ ¼º°øÀûÀ¸·Î 󸮵ÇÁö ¸øÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(API)´Â ±âÈ£ °ªÀ» ³ª¿Çϰí DB2 Extender API¿¡ ÀÇÇØ ¸®ÅÏ °¡´ÉÇÑ °¢ Äڵ忡 ´ëÇØ ¼³¸íÇϰí ÀÖ½À´Ï´Ù.
API¿¡ ÀÇÇØ ¹ß»ýÇÏ´Â ¿À·ù¿¡ °üÇÑ ºÎ°¡Àû Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ºÎ°¡ÀûÀÎ Á¤º¸¸¦ °Ë»öÇÏ·Á¸é DBxGetError API¸¦ »ç¿ëÇϽʽÿÀ. ¿©±â¼ x´Â Audio Extender¿ëÀ̸ç i´Â Image Extender¿ëÀ̸ç v´Â Video Extender¿ëÀÔ´Ï´Ù. DBxGetError API´Â ¿À·ù°¡ ¹ß»ýÇÑ ¸¶Áö¸· DB2 Extender API¿¡ ´ëÇÑ SQL ¿À·ù ÄÚµå¿Í ¿¬°üµÈ ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù. SQL ¿À·ù Äڵ忡 ´ëÇÑ Á¤º¸´Â DB2 ¸Þ½ÃÁö ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ. ¸Þ½ÃÁö¸¦ º¸¸é xGetError API¿¡ ÀÇÇØ ¸®Å쵃 ¼ö ÀÖ´Â °¢ ¸Þ½ÃÁö¿¡ °üÇÑ Á¤º¸¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, C ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ´ÙÀ½ ¸í·É¹®Àº Å×À̺íÀ» Audio Extender¿ëÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°í ¿À·ù¸¦ Á¡°ËÇÕ´Ï´Ù.
rc=DBaEnableTable((char *)NULL, "employee"); rc=DBaGetError(&errCode, &errMsg);