ACILobFreeTemporary()¶
-
ACILobFreeTemporary()¶
作用:
主动释放临时大对象
语法:
sword ACILobFreeTemporary( ACISvcCtx *svchp,
ACIError *errhp,
ACILobLocator *locp);
参数:
- svchp (IN)
服务上下文句柄
- err (IN/OUT)
错误句柄,该接口调用失败时,错误信息会存在该句柄,调用 ACIErrorGet 获得错误信息。
- locp (IN)
要释放的大对象描述符指针
说明:
此功能释放此定位器指向的临时LOB的内容。 注意,本函数调用不会释放大对象描述符,需要调用 ACIDescriptorFree 进行释放定位器本身。 在调用 ACIDescriptorFree 或 ACIArrayDescriptorFree 释放临时LOB的内容之前,必须始终调用 ACILobFreeTemporary 。
如果在locp参数中传递的LOB定位器未指向临时LOB则会报错, LOB定位器可能有以下情况:
- 指向永久的LOB
- 指向已释放的临时LOB
- 从来没有指向任何东西