6.28.43 fbsql_set_lob_mode[ Exemples avec fbsql_set_lob_mode ] Description
bool fbsql_set_lob_mode(resource result ,string database_name )
fbsql_set_lob_mode retourne TRUE
en cas de succès et FALSE sinon.
fbsql_set_lob_mode modifie le mode de lecture
des LOB. Lorsque des données BLOB ou CLOB sont stockées dans une
base de données FrontBase, elles peuvent l'être de manière directe ou
indirecte. Si les données sont stockées directement, elles seront
automatiquement lues, quelque soit le mode choisi. Si un LOB fait
moins de 512 octets, il sera aussi stocké directement.
FBSQL_LOB_DIRECT - les données LOB sont lues directements.
Lorsque les données sont lues dans la base avec
fbsql_fetch_row ou d'autres fonctions de lectures,
toutes les colonnes de type CLOB et BLOB seront retournées comme
des colonnes habituelles. C'est le comportement par défaut de
FrontBase.
FBSQL_LOB_HANDLE - Les données LOB sont lues sous forme
d'identifiant. Lorsque les données sont lues dans la base avec
fbsql_fetch_row ou d'autres fonctions de lectures,
toutes les colonnes de type CLOB et BLOB seront retournées
sous la forme d'un identifiant. Ce identifiant sera une chaîne de
27 caractères de long, formatée comme ceci :
"@'000000000000000000000000'".
Voir aussi
fbsql_create_blob,
fbsql_create_clob,
fbsql_read_blob et
fbsql_read_clob.
|