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属性的对象

可以通过以下方法之一初始化BFILE定位器:

  • 在定位器中选择非NULL BFILE
  • 通过ACIObjectPin()固定包含非NULL BFILE属性的对象