Extensions Image, Audio et Vidéo Administration et programmation
Détermine si une colonne a été activée pour les données DB2Image.
Pour que cette API puisse être appelée, l'application doit être connectée
à une base de données.
Autorisation
Droits SYSADM, DBADM, être propriétaire de la table ou disposer sur
celle-ci du privilège SELECT.
Fichier bibliothèque
OS/2 et Windows
| AIX, HP-UX et Solaris
|
dmbimage.lib
| libdmbimage.a (AIX)
|
| libdmbimage.sl (HP-UX)
|
| libdmbimage.so (Solaris)
|
Fichier d'inclusion
dmbimage.h
Syntaxe
long DBiIsColumnEnabled(
char *tableName,
char *colName,
short *status
);
Paramètres
- tableName (entrée)
- Nom de table qualifié ou non qualifié.
- colName (entrée)
- Nom d'une colonne.
- status (sortie)
- Indique si la colonne est activée. Ce paramètre renvoie une valeur
numérique. L'extension renvoie également une constante qui indique
l'état de la base. Les valeurs et les constantes sont les
suivantes :
- 1
- MMDB_IS_ENABLED
- 0
- MMDB_IS_NOT_ENABLED
- -1
- MMDB_INVALID_DATATYPE
Codes d'erreur
- MMDB_SUCCESS
- Le traitement de l'appel d'API a abouti.
- MMDB_RC_NO_AUTH
- Le demandeur ne dispose pas des droits d'accès corrects.
- MMDB_WARN_ALREADY_ENABLED
- La colonne est déjà activée.
- MMDB_RC_NOT_CONNECTED
- L'application n'a pas établi une connexion correcte à une base
de données.
Exemples
Détermine si la colonne Photo de la table Employés est activée pour les
données DB2Image.
#include <dmbimage.h>
rc = DBiIsColumnEnabled("Employés",
"photo", &status);
[ Début de page | Page précédente | Page suivante | Table des matières | Index ]