In FastReport , TfrxIBDACTable.TableName is always empty.
With IBX component TfrxIBDACTable.TableName list all the tables available.
TfrxIBDACTable work if you enter manually a table name.
Tested with last build of Fast report (4.10.1), IBdac (3.5.0.17) and Delphi 2010 pro.
To help you I think that something is missing in frxIBDACComponents.pas :
Code: Select all
TfrxEngineIBDAC = class(TfrxEngineDAC)
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
procedure ReadFieldList(const ATableName: string; var AFieldList: TfqbFieldList); override;
procedure ReadTableList(ATableList: TStrings); override; // <= This is missing ?
end;
and in frxIBDACEditor.pas :
Code: Select all
TfrxIBTableNameProperty = class(TfrxTableNameProperty)
public
function GetAttributes: TfrxPropertyAttributes; override; // <= this missing
procedure GetValues; override;
procedure SetValue(const Value: String); override; // <= this missing
end;
Best regards,