IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

QbCreateCatalog


图象 音频 视频
X    

在当前连接的数据库中为指定的图象列创建目录。 必须对图象数据启用该列。此 API 创建目录的名称, 它用作限定符。

授权

改变

库文件
OS/2 和 Windows AIX、HP-UX 和 Solaris
dmbqbapi.lib libdmbqbapi.a (AIX)

libdmbqbapi.sl (HP-UX)

libdmbqbapi.so (Solaris)

包含文件

dmbqbapi.h

语法

SQLRETURN QbCreateCatalog(
      char *tableName,
      char *columnName,
     SQLINTEGER autoCatalog,
     char *reserved
     );

参数

tableName(输入)
包含图象列的表的名称。

columnName(输入)
正在为其创建目录的图象列的名称。

autoCatalog(输入)
指示是否将自动编目添加至图象列的图象(即,将这些图象添加至特性表并进行分析)。指定 1 以打开自动编目,或指定 0 关闭它。若不打开自动编目, 则使用 QbCatalogColumn 或 QbCatalogImage API 来编目添加至图象列的图象。

reserved(输入)
当前不使用。

错误码

qbicECSqlError
发生了 SQL 错误。

qbicECNotEnabled
未对 DB2Image 数据类型启用数据库、表或列。

qbicECDupCatalog
目录已存在。

qbicECunsupportedOption
指定了不受支持的选项。

qbicECerrorParameterTooLong
参数太长,不能处理。

qbicECqerr
发生 QBIC 错误,生成了信息。

qbicECqerrUnknown
发生内部 QBIC 错误,生成了类属错误信息。

为 Employee 表的 picture 列中的图象创建一个目录。打开自动编目:

#include <dmbqbapi.h>
 
rc = QbCreateCatalog("Employee",
        "picture", 1);


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]