as_DBMSetCategoryOfRecord

Description
ƯÁ¤ ·¹Äڵ尡 ¾î¶² Category¿¡ ¼ÓÇÏ´ÂÁö¸¦ ÁöÁ¤, ¶Ç´Â º¯°æÇÑ´Ù.

Syntax
DBMErr as_DBMSetCategoryOfRecord(ScanId scanId, RecId recId, CatId catId);

Parameters
scanId½ºÄµ ID
recId ·¹ÄÚµå ID
catId  ÇØ´ç ·¹Äڵ尡 ¼ÓÇÏ´Â Category ID

Returns
value¼³¸í
DBM_OK¼º°øÀûÀ¸·Î ¼öÇàµÈ °æ¿ì
DBM_INVALID_SCAN_IDÁÖ¾îÁø ½ºÄµ id¸¦ °®´Â ½ºÄµÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
DBM_INVALID_REC_IDÁÖ¾îÁø ·¹ÄÚµå id¸¦ °®´Â ·¹Äڵ尡 Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
DBM_INVALID_CAT_IDÁÖ¾îÁø Category id¸¦ °®´Â Category°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
DBM_DB_NOT_INITEDµ¥ÀÌŸº£À̽º°¡ ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

Example
/* Get scanId and recId. See the example of as_DBMDeleteFieldContent */
// get catId

ret = as_DBMSetCategoryOfRecord(scanId, recId, catId);
if (ret < DBM_OK) // error handling

if( ret < DBM_OK ) // error handling
numFields = NUM_FIELDS;
...
/* allocate space for fieldDataInfo */
fieldDataInfo =(FieldDataInfo*)Lmalloc( sizeof(FieldDataInfo) * numFields );
while( (ret =as_ DBMGetNextRecordId( scanId, &recId, &numExistFields, fieldDataInfo) >= DBM_OK ) {
   ...
}