各位大虾,大家好,我是一个新手。请教大家一个问题。
设计一个通用报表的接口,数据源(要在报表中显示的)中的表结构是未知的,比如:A数据库里的a表有4行4列,B数据库里的b表8行6列,但可以在程序中生成相应的报表。小弟是一点思路都没有。 有人说用临时表什么的,但具体实现,不是很懂,大家具体说说吧,不胜感激。
设计一个通用报表的接口,数据源(要在报表中显示的)中的表结构是未知的,比如:A数据库里的a表有4行4列,B数据库里的b表8行6列,但可以在程序中生成相应的报表。小弟是一点思路都没有。 有人说用临时表什么的,但具体实现,不是很懂,大家具体说说吧,不胜感激。
From 数据库.dbo.表明(a)
union
Select 0 as a1,0 as a2,0 as a3,0 as a4 ,b.b1,b.b2
From 数据库.dbo.表名(b)
要用到ado记录集来实现