ACIDirPathDataSave()

ACIDirPathDataSave()

作用:

根据请求的操作,执行数据保存点或提交已加载的数据并完成直接路径加载操作。

语法:

sword ACIDirPathDataSave ( ACIDirPathCtx          *dpctx,
                           ACIError               *errhp,
                           ub4                     action  );

参数:

  • dpctx (IN)

所加载对象的直接路径上下文句柄。

  • errhp (IN/OUT)

错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。

  • action (IN)

ACIDirPathDataSave 的操作参数的值如下:

ACI_DIRPATH_DATASAVE_SAVEONLY-仅执行数据保存点,后面可以继续加载

ACI_DIRPATH_DATASAVE_FINISH-提交已加载的数据并结束加载

说明:

ACI_SUCCESS的返回值指示后端已正确执行数据保存点或已完成整理逻辑。

LOB不允许执行数据保存点。

执行结束逻辑与正确终止负载不同,因为分配的资源不会释放。