错误代码

本节列出并描述 Large Object Locator 错误代码。
错误代码 SQL 状态 描述
LLD_E_INTERNAL ULLD0 Large Object Locator 内部错误。如果收到此错误,请致电 GBase 8t 技术支持。
LLD_E_OK 不适用 无错误。
LLD_E_EXCEPTION 不适用 引发并处理了 MI_EXCEPTION。仅适用于 API。
LLD_E_SQL 不适用 SQLSTATE/SQLCODE 中的 SQL 错误代码。仅适用于 ESQL/C 接口。
LLD_E_ERRNO ULLD1 操作系统 (UNIX/POSIX)
LLD_E_ROW ULLD2 传递了无效的 MI_ROW 类型。类型应为 lld_locator。 这只是 API 错误。
LLD_E_PROTOCOL ULLD3 传递了无效或不受支持的 lo_protocol 值。
LLD_E_LOCATION ULLD4 传递了无效的 lo_location 值。
LLD_E_EXISTS ULLD5 已尝试创建(或重新创建)现有大对象。
LLD_E_NOTEXIST ULLD6 已尝试打开不存在的大对象。
LLD_E_FLAGS ULLD7 打开大对象时使用了无效的标志组合。
LLD_E_LLDIO ULLD8 传递了已损坏的 LLD_IO 结构。
LLD_E_RDONLY ULLD9 已尝试写入已打开进行只读访问的大对象。
LLD_E_WRONLY ULLDA 已尝试读取已打开进行只写访问的大对象。
LLD_E_SEQ ULLDB 已尝试在已打开进行顺序访问的大对象中寻道。
LLD_E_WHENCE ULLDC whence(寻道)值无效。
LLD_E_OFFSET ULLDD 已尝试获取无效的偏移量。
不适用 ULLDO 指定了无效的 lld_lob 输入字符串。
不适用 ULLDP 指定了无效的 lld_lob 类型。
不适用 ULLDQ 已尝试进行从 lld_lob 类型到 BLOB 或 CLOB 类型的无效强制转型。
不适用 ULLDR 对 lld_lob 类型使用了无效的导入文件规范。