lld_tell() 函数

此函数用于返回对已打开大对象执行的下次读取或写入操作的偏移量。

语法

API
mi_integer lld_tell(conn, io, offset, error)
      MI_CONNECTION*                conn;
      LLD_IO*                       io,
      mi_int8*                      offset;
   mi_integer*                   error; 
ESQL/C
int lld_tell (io, offset, error);
      LLD_IO*                       io;
EXEC SQL BEGIN DECLARE SECTION;
      PARAMETER int8* offset;
EXEC SQL END DECLARE SECTION;
   int* error; 
conn
先前通过调用 mi_open()mi_server_connect() 函数建立的连接描述符。 此参数仅适用于 API 接口。在此函数的 ESQL/C 和 SQL 版本中,您必须已经连接到服务器。
io
指向先前通过调用 lld_open() 函数创建的 LLD_IO 结构的指针。
偏移量
指向所分配的 int8 的指针。该函数将返回此 int8 中的偏移量。
error
函数在其中返回错误代码的输出参数。

用途

调用此函数之前,必须通过调用 lld_open() 打开大对象。

返回码

对于 API 函数,如果函数成功,将返回 MI_OK,如果失败,那么返回 MI_ERROR

对于 ESQL/C 函数,如果函数成功,将返回 0,如果失败,那么返回 -1

上下文

lld_open() 函数

lld_read() 函数

lld_seek() 函数

lld_write() 函数