EssUpdateUtf8Ex

アクティブなデータベースに更新指定をUTF-8でエンコードされた単一文字列として送信します。

構文

            ESS_FUNC_M  EssUpdateUtf8Ex (
            hCtx, Store, Unlock, UpdtSpec, ppMbrError
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

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

Store

ESS_BOOL_T

データの保管を制御します。TRUEの場合は、データがサーバーに保管されます。FALSEの場合はデータは保管されません。

Unlock

ESS_BOOL_T

データ・ブロックのロック解除を制御します。TRUEの場合、ロックされているすべての関連ブロックのロックが解除されます(必要に応じてデータの保管後)。FALSEの場合、ブロックのロックは解除されません。

UpdtSpec

ESS_STR_T

単一文字列としての更新指定。

ppMbrError

ESS_PPMBRERR_T

ESS_MBRERR_Tに含まれるエラーのリンク・リストへのポインタ。考えられるエラーは次のとおりです:

  • ESS_MBRERR_BADDATA - データ列に無効なメンバー[membername]があります。

  • ESS_MBRERR_DBACCESS - このデータベースでのロックの実行に必要なアクセス権がありません。

  • ESS_MBRERR_DUPLICATE - データ・レコードの同一次元に重複メンバーがあります。[number]レコードが完了しました。

  • ESS_MBRERR_ERRORLOAD - アイテム/レコード[number]でのデータロードができません。

  • ESS_MBRERR_UNKNOWN -

備考

戻り値

正常終了の場合は0が戻されます。それ以外の場合はエラー・コードおよびエラーの原因となったレコードが戻されます。

アクセス

この関数を使用するには、呼出し元が、アクティブなデータベースに対して書込み権限(ESS_PRIV_WRITE)を持っている必要があります。

関連トピック