更新日期:2024年09月11日
如果您将智能大对象复制至文件,则 ifx_lo_filename() 函数返回数据库服务器将
GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 778 -
使用的路径名称。
语法
mint ifx_lo_filename(LO_ptr, fname, result, result_buf_nbytes)
ifx_lo_t *LO_ptr;
char *fname;
char *result;
mint result_buf_nbytes;
LO_ptr
指向标识要复制的智能大对象的 LO-pointer 结构的指针。
fname
要保存数据的目标文件的完全路径名称。
result
指向包含 ifx_lo_copy_to_file() 将生成的文件名称的缓冲区的指针。
result_len
以字节计的 result 字符缓冲区的大小。
用法
ifx_lo_filename() 生成来自您提供的 fname 参数的文件名称。请使用
ifx_lo_filename() 函数来确定 ifx_lo_filename() 函数将为它的 fname 参数创建的文件名称。
在缺省情况下,ifx_lo_copy_to_file() 函数生成的文件名称形如:
fname.hex_id
然而,您可在 fname 参数中指定通配符,这可更改此缺省的文件名称。您可使用
ifx_lo_filename() 的 fname 参数中的这些通配符来查看这些通配符生成了什么文件名称。
返回代码
0
函数成功。
<0
函数不成功,且返回值指示失败的原因。