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

建立 QBIC 型錄

使用 QbCreateCatalog API 或 CREATE QBIC CATALOG 指令來建立 QBIC 型錄。

若要建立型錄,您必須是要進行編目的影像的使用者表格擁有者。 此外,您必須具有內含型錄的資料庫之 CREATE TABLE 權限。在直欄中建立影像的 QBIC 型錄之前, Image Extender 必須啟用使用者表格和影像直欄。

在建立 QBIC 型錄時,您要:

啟用使用者表格和直欄: 在直欄中建立影像的 QBIC 型錄之前, Image Extender 必須啟用使用者表格和直欄。(有關對 Image Extender 啟用使用者表格和直欄的資訊, 請參閱準備 Extender 資料的資料物件。)

使用 API: 在使用 QbCreateCatalog API 時, 您要指定自動編目值來決定自動或手動編目。 1 表示自動編目;0 表示手動編目。

例如,使用下列陳述式,可在員工表格的圖形直欄中建立影像的 QBIC 型錄。當影像儲存在員工表格中時,這些影像將會被自動編目:

SQLINTEGER autoCatalog=1;                          /* automatic cataloging */
rc=QbCreateCatalog(
                "employee",                     /* user table */
                "picture",                      /* image column */
                  autoCatalog);                    /* auto catalog setting */

使用指令行:當發出 CREATE QBIC CATALOG 指令時,指定 ON 可自動 編目。 指定 OFF 表示手動編目。 OFF 是預設值。

例如,使用下列指令,可建立如 API 範例中相同的 QBIC 型錄:

CREATE QBIC CATALOG employee picture on

備份 QBIC 型錄:Image Extender 會將 QBIC 型錄存入檔案中。 您應該定期備份這些檔案, 以便在需要時作為回復型錄之用。在 AIX、HP-UX 或 Sun Solaris 伺服器中,這些檔案是位於 /home/instance_owner/dmb/qbic 目錄中,其中 instance_owner 是案例擁有者的使用者 ID。在 OS/2 或 Windows 伺服器中, 這些檔案是位於 \destination\instance\instance_name\qbic 目錄中, 其中 destination 是安裝 Image Extender 的目錄, 而 instance_name 是 Extender 案例的名稱。


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