Image | Audio | Vidéo |
---|---|---|
X |
Renvoie la liste des fonctions actuellement actives contenues dans un catalogue. La liste est renvoyée dans la mémoire tampon affectée.
Autorisation
SELECT
Fichier bibliothèque
OS/2 et Windows | AIX, HP-UX et Solaris |
---|---|
dmbqbapi.lib | libdmbqbapi.a (AIX) |
| libdmbqbapi.sl (HP-UX) |
| libdmbqbapi.so (Solaris) |
Fichier d'inclusion
dmbqbapi.h
Syntaxe
SQLRETURN QbListFeatures( QbCatalogHandle cHdl, SQLINTEGER bufSize, SQLINTEGER *count, char *featureNames );
Paramètres
Codes d'erreur
Exemples
Insertion d'une liste des fonctions actives dans le catalogue identifié par le descripteur CatHdl. Stockage des informations dans le tableau featureNames.
Dans un premier temps, calculez la taille de la mémoire tampon nécessaire. Utilisez l'API QbGetCatalogInfo pour renvoyer le nombre de fonctions dans la structure catInfo. Multipliez ensuite ce nombre par la valeur de la constante qbiMaxFeatureName qui correspond à la taille du nom de fonction le plus long.
#include <dmbqbapi.h> rc = QbGetCatalogInfo(CatHdl, &catInfo); bufSize = catInfo.featureCount*qbiMaxFeatureName; rc = QbListFeatures(CatHdl, bufSize, count, featureNames);