イメージ、オーディオ、およびビデオ・エクステンダー 管理およびプログラミングの手引き
現在接続されているデータベースに、指定されている画像列のカタログを作成します。
この列は、画像データ用に使用可能になっている必要があります。
この API は、修飾子として使用されるカタログの名前を作成します。
許可
Alter
ライブラリー・ファイル
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 (in)
- 画像列が入っている表の名前。
- columnName (in)
- カタログを作成する画像列の名前。
- autoCatalog (in)
- 画像列に追加された画像を自動的にカタログ登録するか、つまり、フィーチャー表に追加して分析するかどうかを指定します。
自動カタログ化機能をオンに設定する場合は 1、オフに設定する場合は 0 を指定します。
自動カタログ化機能をオンに設定しない場合は、QbCatalogColumn API か QbCatalogImage API を使用して、画像列に追加した画像をカタログ化してください。
- reserved (in)
- 現在使用されていません。
エラー・コード
- qbicECSqlError
- SQL エラーが発生しました。
- qbicECNotEnabled
- データベース、表、または列が、DB2Image データ・タイプ用に使用可能になっていません。
- qbicECDupCatalog
- カタログはすでに存在しています。
- qbicECunsupportedOption
- サポートされないオプションが指定されました。
- qbicECerrorParameterTooLong
- パラメーターが長すぎて処理できませんでした。
- qbicECqerr
- QBIC エラーが発生し、メッセージが生成されました。
- qbicECqerrUnknown
- 内部 QBIC エラーが発生し、一般エラー・メッセージが生成されました。
例
従業員表のピクチャー列に画像のカタログを作成するには、次のようにします。
自動カタログ化機能をオンに設定するには、次のようにします。
#include <dmbqbapi.h>
rc = QbCreateCatalog("employee",
"picture", 1);
[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]