Image、Audio 及 Video Extenders 管理與程式設計

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 (in)
內含某影像直欄的表格名稱。

columnName (in)
影像直欄的名稱,以便為其建立型錄。

autoCatalog (in)
指示是否要自動編目新增至影像直欄的影像,亦即,新 增至特性表格並加以分析。 指定 1,表示啟用自動編目特性,指定 0 則表示停用。若沒有設定自動編目為開啟狀態,請使用 QbCatalogColumn 或 QbCatalogImage API 以建立您新增至影像直欄的影像之型錄。

reserved (in)
目前不使用。

錯誤碼

qbicECSqlError
發生 SQL 錯誤。

qbicECNotEnabled
未對 DB2Image 資料類型啟用資料庫、表格或直欄。

qbicECDupCatalog
型錄已存在。

qbicECunsupportedOption
指定未支援的選項。

qbicECerrorParameterTooLong
參數太長無法處理。

qbicECqerr
發生 QBIC 錯誤,並產生訊息。

qbicECqerrUnknown
發生內部 QBIC 錯誤,並產生適用的錯誤訊息。

範例

為員工表格之圖片直欄中的影像建立一份型錄。 啟用自動編目特性:

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


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]