as_DBMGetTableId

Description
ƯÁ¤ Å×À̺í À̸§¿¡ ÇØ´çÇÏ´Â Å×À̺í ID¸¦ ±¸ÇÑ´Ù.

Syntax
DBMErr as_DBMGetTableId(P_S8 tableName, TableId* tableId);

Parameters
tableName  Å×À̺íÀÇ À̸§. ÃÖ´ë ±æÀÌ´Â TABLE_NAME_LENÀÌ´Ù. À̸§ÀÇ ³¡Àº '\0'À¸·Î ½Äº°ÇÑ´Ù.
tableIdÁÖ¾îÁø Å×À̺í À̸§À» °®´Â Å×À̺í ID

Returns
value¼³¸í
DBM_OK¼º°øÀûÀ¸·Î ¼öÇàµÈ °æ¿ì
DBM_INVALID_TABLE_NAME Å×À̺í À̸§ÀÇ ±æÀÌ°¡ ÀûÀýÇÏÁö ¾ÊÀº °æ¿ì
(0<Å×À̺í À̸§ÀÇ ±æÀÌ<=TABLE_NAME_LENÀ̾î¾ßÇÔ)
ÁÖ¾îÁø Å×À̺í À̸§À» °®´Â Å×À̺íÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
DBM_DB_NOT_INITEDµ¥ÀÌŸº£À̽º°¡ ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

Example
#include "dbm.h"
#include <string.h>
void main(void)
{
   S8 tableName[TABLE_NAME_LEN+1];
   TableId tableId;
   DBMErr ret;
  
   strcpy(tableName, "MyTable");
   ret = as_DBMGetTableId(tableName, &tableId);
  
   if (ret == DBM_OK) //Success!
   else // error handling
}