IBDac 7.4.1 - TIBCLoader fails to load blobs

Discussion of open issues, suggestions and bugs regarding IBDAC (InterBase Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
pmandin
Posts: 2
Joined: Tue 12 Jan 2016 08:19

IBDac 7.4.1 - TIBCLoader fails to load blobs

Post by pmandin » Mon 29 Mar 2021 14:16

Hello,

We use TIBCloader to load data from various sources to our Firebird database, and some columns are BLOB types.
Since we upgraded to 7.4.1, it triggers 'Assertion failure (D:\Projects\Delphi\DAC\Source\MemData.pas, line 9406)' when trying to load data into a blob column.

Code: Select all

/* ddl to create test table
CREATE TABLE table1
(
    column_blob blob sub_type 1
);
 */

procedure TForm12.Button1Click(Sender: TObject);
begin
  ibcloader1.Load;
end;

procedure TForm12.IBCLoader1PutData(Sender: TDALoader);
begin
  Sender.PutColumnData(0, 1, 'hello'); // Load string to blob column
end;
It was working with previous versions (7.3.2 for us). Was it by pure luck, or is it a regression?

oleg0k
Devart Team
Posts: 190
Joined: Wed 11 Mar 2020 08:28

Re: IBDac 7.4.1 - TIBCLoader fails to load blobs

Post by oleg0k » Thu 01 Apr 2021 14:46

Hello,
Thank you for the information. We've reproduced the issue and are currently working to resolve it. We'll keep you updated on the progress.

wbr, Oleg
Devart Team

Post Reply