Subject Re: [firebird-support] Blob External Filter
Author Martijn Tonies

> I'm currently building C/C++ application that requires external blob
> I use the skeleton filter snippets (from the manuals) as the outline,
> and i understand that in order to pump blob to database (action = put
> or to retrieve blob to my application (action = get segment), my filter
> eventually invoke the internal filter access routine, i.e isc_blob_ctl's
> (*ctl_source)().
> But i'm stuck. My app can only writes the blob id (not the binary blob
> and does even worse on reading the binary... :(
> Can anybody help me give detailed steps on doing so? especially on how to
> invoke the internal filter access routine or ISC_BLOB_CTL?

From what I've understood from a presentation by Paul at the Fulda Firebird
Conference, BLOB filters are hard to write if you follow the docs - and,
worse, impossible to use if you don't use Embedded SQL.

With regards,

Martijn Tonies
Database Workbench - the developer tool for InterBase & Firebird
Upscene Productions