IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

DBaEnableColumn


图象 音频 视频
  X  

对音频(DB2Audio 数据)启用列。此 API 定义并管理此列与元数据表之间的关系。在调用此 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(输入)
包含音频列的表的名称。

colName(输入)
音频列的名称。

错误码

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 数据)启用 Employee 表中的 Sound 列:

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


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]