イメージ、オーディオ、およびビデオ・エクステンダー 管理およびプログラミングの手引き

QbCreateCatalog


イメージ オーディオ ビデオ
O

現在接続されているデータベースに、指定されている画像列のカタログを作成します。 この列は、画像データ用に使用可能になっている必要があります。 この 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);


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]