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 $Ergebnis
, string $Datenbankname
)
fbsql_set_lob_mode() setzt den Modus für das Auslesen
von LOB-Daten aus der Datenbank. BLOB- und CLOB-Daten können in der
FrontBase-Datenbank direkt oder indirekt gespeichert werden. Direktgespeicherte
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 gespeichert.
-
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.
Siehe auch:
fbsql_create_blob(),
fbsql_create_clob(),
fbsql_read_blob() und
fbsql_read_clob().