Extensions Image, Audio et Vidéo Administration et programmation

DBiAdminIsFileReferenced


Image Audio Vidéo
X    

Renvoie la liste des entrées de la colonne Image dans les tables utilisateur faisant référence au fichier indiqué. Pour que cette API puisse être appelée, l'application doit être connectée à une base de données.

Il est nécessaire de libérer les ressources affectées par l'API après son appel. Plus précisément, vous devez supprimer le contenu de la zone Nom de fichier ainsi que la structure de données correspondante dans chaque entrée de la liste de fichiers (filelist).

Autorisation

SYSADM, SYSCTRL, SYSMAINT

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 DBiAdminIsFileReferenced(
      char *qualifier,
      char *fileName,
      long *count,
      FILEREF *(*tableList)
      );

Paramètres

qualifier (entrée)
ID utilisateur correct ou valeur nulle. Si un ID utilisateur est spécifié, la recherche porte sur toutes les tables ayant le qualificatif indiqué. Si une valeur nulle est spécifiée, la recherche porte sur toutes les tables de la base de données en cours.

fileName (entrée)
Nom du fichier référencé.

count (sortie)
Nombre d'entrées dans la liste de sortie.

tableList (sortie)
Liste des entrées de table faisant référence au fichier indiqué.

Codes d'erreur

MMDB_SUCCESS
Le traitement de l'appel d'API a abouti.

MMDB_RC_NOT_CONNECTED
L'application n'a pas établi une connexion correcte à une base de données.

MMDB_RC_NO_AUTH
L'utilisateur ne dispose pas des droits nécessaires pour appeler cette API.

MMDB_RC_MALLOC
Le système ne peut pas affecter de mémoire pour renvoyer les résultats.

Exemples

Liste des entrées dans les colonnes image de toutes les tables de la base de données en cours faisant référence au fichier /images/rdurand.bmp :

#include <dmbimage.h>
long idx;
 
rc = DBiAdminIsFileReferenced(NULL,
       "/images/rdurand.bmp",
       &count, &tableList);


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