Extensions Image, Audio et Vidéo Administration et programmation

DBvEnableDatabase


Image Audio Vidéo
    X

Active une base de données pour les données dDB2Video. Cette API est appelée une fois pour chaque base de données. Elle définit un type DB2 défini par l'utilisateur, DB2Video, dans le gestionnaire de bases de données. Elle crée également toutes les fonctions utilisateur manipulant des données DB2Video.

Autorisation

DBADM, SYSADM, SYSCTRL

Fichier bibliothèque
OS/2 et Windows AIX, HP-UX et Solaris
dmbvideo.lib libdmbvideo.a (AIX)

libdmbvideo.sl (HP-UX)

libdmbvideo.so (Solaris)

Fichier d'inclusion

dmbvideo.h

Syntaxe

long DBvEnableDatabase(
      char *tableSpace
      );

Paramètres

tableSpace (entrée)
Nom de l'espace table (ensemble de conteneurs dans lesquels des tables de gestion sont stockées). La spécification de l'espace table se compose des trois parties suivantes : datats, indexts, longts, datats étant l'espace table dans lequel sont créées les tables de métadonnées ; indexts l'espace table dans lequel sont créés les index des tables de métadonnées et longts l'espace table dans lequel sont stockées les valeurs contenues dans les colonnes longues des tables de métadonnées (telles que celles contenant les types de données LONG VARCHAR et LOB). Si vous indiquez une valeur nulle pour n'importe quelle partie de la spécification de l'espace table, l'espace table par défaut pour cette partie est utilisé.

Produit EEE uniquement : Les espaces table spécifiés lors de l'activation d'une base de données pour une extension doivent être définis sur un groupe de noeuds comprenant tous les noeuds dans le système de bases de données partitionnées.

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 base de données est déjà active.

MMDB_RC_API_NOT_SUPPORTED_FOR_SERVER
Le serveur connecté ne prend pas en charge cette commande.

MMDB_WARN_NOT_ALL_NODES
L'espace table spécifié ne comprend pas tous les noeuds pour l'extension. (Produit EEE uniquement)

MMDB_RC_NOT_SAME_NODEGROUP
Les espaces table spécifiés ne font pas partie du même groupe de noeuds. (Produit EEE uniquement)

Exemples

Activation de la base de données en cours pour les données DB2Video dans l'espace table MYTS. Utilisation des valeurs par défaut pour les espaces table longs et d'indexation :

#include <dmbvideo.h>
 
rc = DBvEnableDatabase("myts,,");

Activation de la base de données en cours pour les données DB2Video. Utilisation des espaces table par défaut :

#include <dmbvideo.h>
 
rc = DBvEnableDatabase(NULL);


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]