(PHP 4 >= 4.2.0, PHP 5, PHP 7)
fbsql_set_lob_mode — Setzt den LOB-Lese-Modus für ein FrontBase-Ergebnis
$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.
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.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.