IBDac 7.4.1 - TIBCLoader fails to load blobs
Posted: 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.
It was working with previous versions (7.3.2 for us). Was it by pure luck, or is it a regression?
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;