GetDatabaseBlob()

Syntaxe

Resultat = GetDatabaseBlob(#BaseDeDonnees, Colonne, *Memoire, TailleMemoire)
Description
Renvoie le contenu d'un champ sous forme de pointeur mémoire vers un blob.

Arguments

#BaseDeDonnees La base de données à utiliser.
Colonne La colonne à utiliser.
L'index commence à 0.

DatabaseColumnIndex() est disponible pour obtenir l'index d'une colonne.
*Memoire L'adresse du blob.
TailleMemoire La taille du blob en octets.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon alors le blob ne peut pas être récupéré ou son contenu est vide.

Remarques

DatabaseColumnType() permet de déterminer le type d'une colonne et DatabaseColumnSize() permet de déterminer la taille du blob.

Note: Cette commande peut être appelée seulement une fois par colonne (il faut stocker le résultat dans une variable s'il doit être utilisé plusieurs fois, car un nouvel appel sur la même colonne renverrait une valeur erronée). C'est une limitation de la technologie ODBC.

Voir aussi

GetDatabaseDouble(), GetDatabaseFloat(), GetDatabaseLong(), GetDatabaseString(), GetDatabaseQuad()

OS Supportés

Tous

<- FirstDatabaseRow() - Database Index - GetDatabaseDouble() ->