(PHP 4 >= 4.2.0, PHP 5)
fbsql_set_lob_mode — Asigna el modo de recuperación LOB para un set de resultados FrontBase
$result
, int $lob_mode
)Asigna el modo para la recuperación de datos LOB de una base de datos.
Cuando se recuperan datos BLOB y CLOB en FrontBase puede hacerse de forma directa o indirecta. Los datos LOB recuperados directamente se recuperarán siempre sin importar la configuración del modo lob. Si los datos LOB son menores de 512 bytes siempre se recuperarán de forma directa.
result
Un identificador de resultado devuelto por fbsql_query() o fbsql_db_query().
lob_mode
Can be one of:
FBSQL_LOB_DIRECT
- Los datos LOB se recuperan
directamente. Cuando se obtienen datos de una base de datos con
fbsql_fetch_row(), y otras funciones de obtención,
todas las columnas CLOB y BLOB serán devueltas como columnas comunes.
Este es el valor por defecto para cualquier nuevo resultado de FrontBase.
FBSQL_LOB_HANDLE
- Los datos LOB se recuperan
como handles a los datos. Cuando se obtienen datos de una base de datos con
fbsql_fetch_row(), y otras funciones de obtención,
los datos LOB se devolverán como un handle a los datos si los datos están
almacenados indirectamente o los datos si están almacenados directamente. Si se devuelve
un handle, será una cadena de a 27 bytes formateada como
@'000000000000000000000000'.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.