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

DBaEnableColumn


影像 音效 視訊
  X  

啟用音效 (DB2Audio 資料) 的某個直欄。 API 會定義與管理此直欄和 meta 資料表格間的關係。 呼叫此 API之前,應用程式必須先連接資料庫。 建議您呼叫此 API 之後,發出 SQL COMMIT 陳述式。

授權

控制、改變、SYSADM、DBADM

在 API 參數中指定的表格空間和緩衝池也需要使用專用權。

檔案庫
OS/2 與 Windows AIX、HP-UX 及 Solaris
dmbaudio.lib libdmbaudio.a (AIX)

libdmbaudio.sl (HP-UX)

libdmbaudio.so (Solaris)

併入檔

dmbaudio.h

語法

long DBaEnableColumn(
      char *tableName,
      char *colName,
      );

參數

tableName (in)
內含音效直欄的表格名稱。

colName (in)
音效直欄的名稱。

錯誤碼

MMDB_SUCCESS
API 呼叫程序執行成功。

MMDB_RC_NO_AUTH
呼叫程式不具備適當的存取權限。

MMDB_WARN_ALREADY_ENABLED
直欄已啟用。

MMDB_RC_WRONG_SIGNATURE
為指定直欄指定的資料類型不正確。 只接受使用者定義的資料類型 MMDBSYS.DB2AUDIO。

MMDB_RC_COLUMN_DOESNOT_EXIST
指定表格中未定義直欄。

MMDB_RC_NOT_CONNECTED
應用程式與資料庫之間無有效連接。

MMDB_RC_NOT_ENABLED
未啟用資料庫或表格。

範例

啟用音效 (DB2Audio 資料) 的員工表格中的聲音直欄:

#include <dmbaudio.h>
rc = DBaEnableColumn("employee", "sound");


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