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

> I'm currently building C/C++ application that requires external blob
filter.
>
> 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
segment)
> or to retrieve blob to my application (action = get segment), my filter
must
> 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
itself)
> 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,
even
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
http://www.upscene.com