Image Extender、Audio Extender 和 Video Extender 管理和程序设计
在当前连接的数据库中为指定的图象列创建目录。 必须对图象数据启用该列。此 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);
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]