我的项目要求我构建Crystal接口,以便OpenRoad开发人员可以使用外部DLL来访问报告。有一点,OpenRoad将传递SQL查询以使用我的程序生成/导出报告。
我分配从OpenRoad传递的查询。例如,如果设计师有column1, 2, 3, 4, 5, 6
且查询仅通过column 1, 2, 3, 4
,则导出时第5列和第6列为空。
如果我通过查询发送设计器中的所有列,则此方法有效。是否有我可以使用的属性或标志,所以我不必在SQL查询中指定所有列名?或者是否有其他机制通过动态设置查询来实现此目的?