fbsql_set_lob_mode
(PHP 4 >= 4.2.0, PHP 5)
fbsql_set_lob_mode — Setzt den LOB-Lese-Modus für ein FrontBase-Ergebnis
Beschreibung
bool fbsql_set_lob_mode
( resource
$result
, int $lob_mode
)Setzt den Modus für das Auslesen von LOB-Daten aus der Datenbank.
BLOB- und CLOB-Daten können bei FrontBase direkt oder indirekt abgerufen werden. Direkt abgerufene LOB-Daten werden immer ohne Berücksichtigung des gesetzten LOB-Modus geholt. Wenn die LOB-Daten kleiner als 512 Bytes sind, werden sie immer direkt abgerufen.
Parameter-Liste
-
result -
Ein von fbsql_query() zurückgegebenes Erebnishandle.
-
lob_mode -
Can be one of:
-
FBSQL_LOB_DIRECT- LOB-Daten werden direkt geholt. Wenn Daten aus der Datenbank mit fbsql_fetch_row() oder einer anderen fetch-Funktion geholt werden, werden alle CLOB- und BLOB-Spalten als gewöhnliche Spalten geliefert. Dies ist der Standardwert bei einem neuen FrontBase-Ergebnis -
FBSQL_LOB_HANDLE- LOB-Daten werden als Datenhandles geholt. Wenn Daten aus der Datenbank mit fbsql_fetch_row () oder einer anderen fetch-Funtion geholt werden, werden bei indirekt gespeicherten LOB-Daten das Handle zu den eigentlichen Daten geliefert. Ein Handle wird als 27 Byte langer String mit der Formatierung @'000000000000000000000000' zurückgeliefert. Bei direkt gespeicherten Daten werden die Daten an sich geliefert.
-
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Siehe auch
- fbsql_create_blob() - Create a BLOB
- fbsql_create_clob() - Create a CLOB
- fbsql_read_blob() - Read a BLOB from the database
- fbsql_read_clob() - Read a CLOB from the database