|
(PHP 4 >= 4.2.0)
fbsql_set_lob_mode - устанавливает режим запроса LOB для результирующего набора FrontBase.
Описаниеbool fbsql_set_lob_mode (resource result, string database_name)
Возвращает TRUE при успехе, FALSE при ошибке.
fbsql_set_lob_mode() устанавливает режим запроса LOB-данных из БД. Когда BLOB и CLOB-данные
хранятся во FrontBase, они могут храниться непосредственно или косвенно.
Непосредственно хранящиеся LOB-данные всегда будут извлекаться вне
зависимости от установок режима lob. Если LOB-данные менее 512 байт, они
всегда будут храниться непосредственно. FBSQL_LOB_DIRECT - LOB-данные запрашиваются непосредственно. Если
данные извлекаются из БД функцией fbsql_fetch_row() и другими fetch-функциями, все CLOB и BLOB-столбцы будут возвращены как
обычные столбцы. Это значение по умолчанию нового результата FrontBase.
FBSQL_LOB_HANDLE - LOB-данные запрашиваются как дескрипторы данных.
Когда данные извлекаются из БД с помощью функции fbsql_fetch_row () и других fetch-функций, LOB-данные будут возвращены как дескриптор данных,
если эти данные хранятся косвенно, или как сами данные, если хранятся
непосредственно. Если возвращается дескриптор, он будет 27-байтной строкой
в формате "@'000000000000000000000000'".
См. также
fbsql_create_blob(),
fbsql_create_clob(),
fbsql_read_blob() и
fbsql_read_clob(). | |