EsbBeginDataload

Starts sending an update specification to the active database, and can unlock any data blocks locked for update. The update data can either be stored in the database, or just verified and any errors returned.

Syntax

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
ParameterDescription

hCtx

API context handle.

Store

Controls storage of data. If TRUE, data is stored in the server; if FALSE, no data is stored.

Unlock

Controls unlocking of data blocks. If TRUE, all relevant blocks which are locked will be unlocked (after data is stored, if necessary). If FALSE, no blocks are unlocked.

abortOnError

If TRUE, data load stops on the first error. Otherwise, data load continues.

pRules

Pointer to the rules file object definition structure.

Notes

Return Value

None.

Access

EsbBeginDataload() requires the caller to have write privilege (ESS_PRIV_WRITE) to the active database.