fbsql_set_lob_mode

(PHP 4 >= 4.2.0, PHP 5 < 5.3.0)

fbsql_set_lob_modeAsigna el modo de recuperación LOB para un set de resultados FrontBase

Descripción

fbsql_set_lob_mode ( resource $result , int $lob_mode ) : bool

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.

Parámetros

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'.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ver también