Hi,
We are currently switching from Delphi 10.3 to Delphi 13. Doing this, we also updated the Devart IBDAC-Components. These go from 7.4.2 to 11.0.1
Since then, when starting our application, and while not having changed anything in the code, the following SQL is run:
"SELECT rtrim( relfl.rdb$field_name ),
CAST( relfl.rdb$relation_name AS VARCHAR( 63 ) ),
CAST( fld.rdb$computed_source AS VARCHAR( 63 ) )
FROM rdb$fields fld
JOIN rdb$relation_fields relfl ON ( relfl.rdb$field_source = fld.rdb$field_name )
JOIN rdb$relations rel ON ( rel.rdb$relation_name = relfl.rdb$relation_name )
WHERE ( relfl.rdb$relation_name IN ( 'BENUTZER' ) )
AND ( ( NOT fld.rdb$computed_blr IS NULL )
AND ( rel.rdb$view_blr IS NULL ) )"
Unfortunately, is seems our version of interbase does not support "RTRIM" (nor TRIM btw...).
Running the same code under D10.3 with the IBDAC-Version 7.4.2 , this SQL is never run...
My question: Why is this now run? And with what goal?
Our current version of IB-Server is: WI-V14.3.0.707 (2020 Update 3).
Any thoughts?
Thanks!