Page 1 of 1

IBDac 7.4.1 - TIBCLoader fails to load blobs

Posted: Mon 29 Mar 2021 14:16
by pmandin
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?

Re: IBDac 7.4.1 - TIBCLoader fails to load blobs

Posted: Thu 01 Apr 2021 14:46
by oleg0k
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