Subject BLOB column returns NULL
Author garethm
Hi,

I am using IBObjects 2.5.0 Build 6 in Delphi XE2 with Firebird 2.5.2.

First, to get IBObjects to compile in my project, I needed to add the following line to the top IBDirectives.inc:

{$T-} // IBObjects is not compatible with typed pointers.


The reports in this project generate from a table that contains a number of columns. One of the columns is a BLOB column, and when the data is read from that table by IBObjects while displaying the report, the BLOB column is always NULL (tested by checking the IsNull property of the field in the TIB_Cursor). Using FlameRobin to query the table shows the data correctly, and changing the query for the report to cast the column to VARCHAR(1024) also returns the data correctly.

We don't have an upper limit on the amount of data the user can enter into this column in our application, so it is important for it to work correctly when BLOB data is stored in this column.

Do you know what I might be doing to prevent IBObjects from retrieving the blob data correctly?

Regards,
Gareth Marshall