Image, Audio und Video Extender Verwaltung und Programmierung
Stellt fest, ob eine Spalte für Audiodaten (DB2Audio-Daten) aktiviert
wurde. Die Anwendung muß mit einer Datenbank verbunden sein, bevor
diese API aufgerufen wird.
Berechtigung
SYSADM, DBADM, Tabelleneigner oder SELECT für die Benutzertabelle
Bibliotheksdatei
OS/2 und Windows
| AIX, HP-UX und Solaris
|
dmbaudio.lib
| libdmbaudio.a (AIX)
|
| libdmbaudio.sl (HP-UX)
|
| libdmbaudio.so (Solaris)
|
Kopfdatei
dmbaudio.h
Syntax
long DBaIsColumnEnabled(
char *tableName,
char *colName,
short *status
);
Parameter
- tableName (Eingabe)
- Ein qualifizierter oder nicht qualifizierter Tabellenname.
- colName (Eingabe)
- Der Name einer Spalte.
- status (Ausgabe)
- Gibt an, ob die Spalte aktiviert ist. Dieser Parameter gibt einen
numerischen Wert zurück. Der Extender gibt außerdem eine Konstante
zurück, die den Status angibt. Folgende Werte und Konstanten sind
möglich:
- 1
- MMDB_IS_ENABLED
- 0
- MMDB_IS_NOT_ENABLED
- -1
- MMDB_INVALID_DATATYPE
Fehlercodes
- MMDB_SUCCESS
- API-Aufruf erfolgreich verarbeitet.
- MMDB_RC_NO_AUTH
- Aufrufender verfügt nicht über die korrekte Zugriffsberechtigung.
- MMDB_RC_NOT_CONNECTED
- Keine gültige Verbindung zwischen Anwendung und Datenbank.
Beispiele
Feststellen, ob die Spalte 'sound' in der Tabelle
'employee' für Audiodaten aktiviert ist:
#include <dmbaudio.h>
rc = DBaIsColumnEnabled("employee",
"sound", &status);
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]