Image, Audio und Video Extender Verwaltung und Programmierung
Stellt fest, ob eine Spalte für Videodaten (DB2Video-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
|
dmbvideo.lib
| libdmbvideo.a (AIX)
|
| libdmbvideo.sl (HP-UX)
|
| libdmbvideo.so (Solaris)
|
Kopfdatei
dmbvideo.h
Syntax
long DBvIsColumnEnabled(
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 'video' in der Tabelle
'employee' für Videodaten aktiviert ist:
#include <dmbvideo.h>
rc = DBvIsColumnEnabled("employee",
"video", &status);
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]