Write data to a smart large object

The ifx_lo_write() and ifx_lo_writewithseek() library functions write data to an open smart large object. They both write a specified number of bytes from a user-defined character buffer to the open smart large object. The ifx_lo_write() function begins the write operation at the current file position. You can specify the starting file position of the write with the ifx_lo_seek() function, and you can obtain the current file position with the ifx_lo_tell() function. The ifx_lo_writewithseek() function performs the seek and write operations with a single function call.

The ifx_lo_write() and ifx_lo_writewithseek() functions require a valid LO file descriptor to identify the smart large object to write. You obtain an LO file descriptor with the ifx_lo_open() or ifx_lo_create() function.