我使用FastReport Designer(Delphi 2010)创建了一个报告。我有一个TfrxIBXQuery (Query1)
与主数据库相关联 - Base1(frxIBXComponents.DefaultDatabase:=Base1).
它工作正常,我可以使用Query1+MasterData
频段获取数据。
当我试图从同一报告中的另一个数据库获取数据时,问题出现了
在Designer中我删除新的frxIBXDatabase (Base2)
,设置必要的属性。添加新的TfrxIBXQuery (Query2)
并将其与Base2连接
但我无法从Query2获取任何数据,因为它没有看到Base2。
如何解决这个问题?
答案 0 :(得分:0)
当您查看查询组件中的属性选项卡时,您能看到任何FieldAliases吗? 如果没有,你应该检查SQL,FastReport在参数方面可能非常挑剔 尝试更改参数名称,看看是否有效。
答案 1 :(得分:0)
如果要在报告中使用两个或更多数据库 - 您应该在报告中使用两个TfrxIBXDatabase(在“数据”选项卡上) 清除frxIBXComponents.DefaultDatabase属性