如何根据数据库查询结果,确定动态显示的列

如题所述

动态sql组织好以后,也不知道到底最后是哪些列被查询出来了,那样的话,在模板设计中怎么设计。未使用动态sql的时候,我是这样想的。建立两个报表数据集,ds1,ds2(分别是select * from 表1;from 表2),然后标题中ABC列后面,直接用ds2.S(RID) 从左到右扩展。这样标题就动态产生了。但是不知道动态标题下面对应的数据该用什么公式写。按理可以用ds1.G(此行标题所在单元格的值)或者ds2.S(此行标题所在单元格的值).此行标题所在单元格的值,就是表1中该列的名称。但是不行。
温馨提示:答案为网友推荐,仅供参考
相似回答