Home | Previous Page | Next Page   Client Functions > Functions for Smart Large Objects >

ifx_lo_seek()

The ifx_lo_seek() function sets the file position for the next read or write operation on an open smart large object.

Syntax

ifx_lo_seek(lofd, offset, whence, seek_pos) 

Arguments

The function accepts the following arguments.

Argument Type Use Description
lofd SQL_INTEGER Input Smart-large-object file descriptor
offset SQL_BIGINT Input Offset from the starting seek position, in bytes. Instead of using the default Informix ODBC Driver C data type of SQL_C_CHAR for offset, use SQL_C_LONG or SQL_C_SHORT. For more information, see SQL_BIGINT.
whence SQL_INTEGER Input Starting seek position. The possible values are:
  • LO_SEEK_CUR: The current seek position in the smart large object
  • LO_SEEK_END: The end of the smart large object
  • LO_SEEK_SET: The start of the smart large object
seek_pos SQL_BIGINT I/O New seek position. Instead of using the default Informix ODBC Driver C data type of SQL_C_CHAR for seek_pos, use SQL_C_LONG. For more information, see SQL_BIGINT.

Usage

The ifx_lo_seek() function sets the seek position of lofd to the position that the offset and whence arguments indicate.

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]