EssCreateDatabase

クライアントまたはサーバー上で、アプリケーション内に新規データベースを作成します。データベースがサーバー上で作成された場合、起動も行われます。

構文

            ESS_FUNC_M EssCreateDatabase (
            hCtx, AppName, DbName, DbType
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

APIコンテキスト・ハンドル。

AppName

ESS_STR_T

データベースを含むアプリケーションの名前。

DbName

ESS_STR_T

作成するデータベースの名前。データベース名の制限を参照してください。

DbType

ESS_USHORT_T

作成するデータベースのタイプ。ESS_DBTYPE_NORMALまたはESS_DBTYPE_CURRENCY

備考

戻り値

なし。

アクセス

サーバー・データベースの場合は、呼出し元がデータベースの作成/削除/編集権限(ESS_PRIV_DBCREATE)を持っている必要があります。

         ESS_FUNC_M
ESS_CreateDb (ESS_HCTX_T  hCtx)
{
   ESS_FUNC_M        sts = ESS_STS_NOERR;
   ESS_STR_T        AppName;
   ESS_STR_T        DbName;
   
   AppName = "Sample";
   DbName  = "Basic";
   
   sts = EssCreateDatabase(hCtx, AppName, DbName, ESS_DBTYPE_NORMAL);
   return (sts);
}
      

関連トピック