Stimulsoft Reports.Web中如何替换SQL里的表名称而不换数据源的名称?

作者:mayz    来源:原创    浏览:Loading...      日期:2012-08-17

问题描述:

我的Stimulsoft Reports.Web报表均想通过OLEDB的方式连接数据库,OLEDB是可以程序里创建的,这点没有问题。而不同的报表我这里均采用写SQL的方式来查数据,数据源名称均是MainTable,报表上的字段是通过拖拉上去的,所以名字都是MainTable.mb001, MainTable.mb002…的格式,有没有方法只是替换SQL里的表名称而不换数据源的名称呢?这块有没有好的经验、方法可以参考。


问题解答:

当然可以,你只需更改SQL语句,而数据源的名称(name)和别名都可以一样(Alia)。以下以SQL连接为例:

//获取报表的数据源
StiOleDbSource stis = (StiOleDbSource)report.Dictionary.DataSources[0];

//更改其SQL语句
stis.SqlCommand = “select * from xx”;


Tag标签:Stimulsoft Reports.Web 

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:Stimulsoft中文网 [http://www.Stimulsoft.cn/]
本文地址: http://www.Stimulsoft.cn/Resources/FAQ/4.html

上一篇: Stimulsoft Reports.Web在线报表编辑器上为什么不能切换语言?

下一篇: Stimulsoft Reports.Web多语言报表文件的制作