ACILobLocatorIsInit()¶
-
ACILobLocatorIsInit()¶
作用:
检查一个给定的大对象或bfile描述符是否已经初始化
语法:
sword ACILobLocatorIsInit ( ACIEnv *envhp,
ACIError *errhp,
const ACILobLocator *locp,
boolean *is_initialized );
参数:
- envhp (IN)
ACI环境句柄指针
- errhp (IN/OUT)
错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。
- locp (IN)
被测试的大对象或bfile描述符
- is_initialized (OUT)
返回TRUE则表示已经初始化,返回FALSE则没有初始化, is_initialized为一个sb4类型的指针。
说明:
测试以查看给定的LOB或BFILE定位器是否已初始化。
内部LOB定位器可以通过以下方法之一初始化:
- 在定位器中选择非NULL LOB
- 通过ACIObjectPin()固定包含非NULL LOB属性的对象
- 通过
ACIAttrSet将定位器设置为空
可以通过以下方法之一初始化BFILE定位器:
- 在定位器中选择非NULL BFILE
- 通过ACIObjectPin()固定包含非NULL BFILE属性的对象