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(
)
.