Extensions Image, Audio et Vidéo Administration et programmation

DBiIsColumnEnabled


Image Audio Vidéo
X    

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 ]