On 23/12/2019 09:08, Norbert Saint Georges wrote: > Apologies, I badly speak in English. > > In Firebird.pas, there are two procedures: > > 1) IUtil_loadBlobPtr = procedure (this: IUtil; status: IStatus; blobId: > ISC_QUADPtr; att: IAttachment; tra: ITransaction; file_: PAnsiChar; txt: > Boolean); cdecl; > > 2) IUtil_dumpBlobPtr = procedure (this: IUtil; status: IStatus; blobId: > ISC_QUADPtr; att: IAttachment; tra: ITransaction; file_: PAnsiChar; txt: > Boolean); cdecl; > > Having a "file_: PAnsiChar" parameter and another "txt: boolean" which > suggests that there are plans to load and unload files external to Firebird. > > My question was: Is there a type "external_File" for example: SQL_BFile = > 32767 which would be missing in the Firebird.pas file? > Or if not, what is it used for? > No. These functions also exists in the legacy API and they are used by ISQL to load/dump BLOBs.
The file name refers to a client file. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel