EsbBeginDataload

アクティブ・データベースに更新指定の送信を開始し、更新用にロックされたデータ・ブロックのロックを解除できます。更新データはデータベースに保管することも、確認のみ行ってエラーがあれば戻すこともできます。

構文

            Declare Function EsbBeginDataload Lib "esbapin" (
ByVal hCtx As Long,
ByVal isStore As Integer,
ByVal isUnlock As Integer,
ByVal isAbortOnError As Integer,
pRules As ESB_OBJDEF_T) As Long
         
パラメータ説明

hCtx

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

Store

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

Unlock

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

abortOnError

TRUEの場合、最初のエラーでデータ・ロードが停止します。それ以外の場合は、データ・ロードを続行します。

pRules

ルール・ファイル・オブジェクト定義構造体へのポインタ。

備考

戻り値

なし。

アクセス

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