IBM Books

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


Å×À̺í Ç׸ñÀÌ ÂüÁ¶ÇÏ´Â ÆÄÀÏ Ã£±â

DBxAdminGetReferencedFiles API ¶Ç´Â GET REFERENCED FILES ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇöÀç µ¥ÀÌÅͺ£À̽ºÀÇ Àüü ¶Ç´Â ÀϺΠ»ç¿ëÀÚ Å×ÀÌºí¿¡¼­ ÂüÁ¶ÇÏ´Â ¿ÜºÎ ¹Ìµð¾î ÆÄÀÏÀ» ³ª¿­ÇϽʽÿÀ. DBxGetReferencedFiles API ¶Ç´Â GET REFERENCED FILES ¸í·ÉÀ» »ç¿ëÇÏ¿© ƯÁ¤ Å×ÀÌºí¿¡¼­ ÂüÁ¶µÇ´Â ¿ÜºÎ ¹Ìµð¾î ÆÄÀÏÀ» ³ª¿­ÇϽʽÿÀ.

API »ç¿ë: ´ÙÀ½ÀÇ ¿¹½Ã¿¡ ÀÖ´Â »ùÇà ÄÚµå´Â ±×°ÍÀÌ Ã£´Â ÆÄÀÏ ¼ö¿Í ÆÄÀÏ ¸ñ·ÏÀ» ¸®ÅÏÇÕ´Ï´Ù. ¿ÏÀüÇÑ »ùÇà ÇÁ·Î±×·¥Àº SAMPLES ¼­ºêµð·ºÅ丮ÀÇ API.C ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.

±×¸² 15. ÂüÁ¶µÇ´Â ÆÄÀÏ ¸ñ·ÏÀ» È®º¸ÇÏ´Â »ùÇà ÄÚµå

/*---- Query the database using DBiAdminGetReferencedFiles API. ----------*/
step="DBiAdminGetReferencedFiles API"
rc = DBiAdminGetReferencedFiles((char*) uid, &count, &filelist); 
if (rc < 0) {
   printf("%s: %s FAILED!\n", program, step);
   printMsg(rc);
   DBiGetError(&sqlcode, errorMsgText);
   printf{"sqlcode=%i, errorMsgText=%s\n", sqlcode, errorMsgText);
} else if (rc > 0) {
   printf("%s: %s, warning detected.\n", program, step);
   printMsg(rc);
   DBiGetError(&sqlcode, errorMsgText);
   printf("sqlcode=%i, errorMsgText=%s\n", sqlcode, errorMsgText);
} else {
   if (count == 0)
     printf("%s: no referenced files\n", program);
  else {
     printf("%s: %d referenced files\n", program, count);
     for (i=0; i < count; i++)
       {
   printf ("filename = %s\n", filelist[i].filename);
   printf ("\tqualifier = %s\n", filelist[i].tqualifier);
   printf ("\ttable = %s\n", filelist[i].tname);
   printf ("\thandle = %s\n", filelist[i].handle);
   printf ("\tcolumn = %s\n", filelist[i].column);
       if (filelist[i].filename)
               free (filelist[i].filename);
     }
   }
   if (filelist)
       free (filelist);
   printf("%s: %s PASSED\n\n", argv[0], step);
}

db2ext ¸í·ÉÇà »ç¿ë:

get referenced files user anitas for db2image


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