Die ODBC-Datentypen SQLLVarChar und SQLLVarBin sind Datentypen, für die man bei der Datenkommunikation nicht einfach genügend große Puffer anlegen kann. Wie schon oben erwähnt, können solche Datenfelder nahezu uneingeschränkt groß werden. Verwendet werden diese Datentypen z.B. für BLOBs (binary large objects) wie Bilder oder OLE-Objekte innerhalb von Tabellen. Die Werte solcher Datenfelder werden stückweise übertragen (in Blöcken von je einem Kilobyte). Als Puffer für solche Datenfelder werden temporäre Dateien verwendet, die beliebig groß werden können. Beim Einfügen von dateibasierten Datentypen in eine Datenbank muß man vor der Ausführung die zu übertragenden Daten in die temporäre Datei (Komponente f des FileFields) schreiben, beim Abfragen werden die Daten in Fetch in die temporäre Datei geschrieben.