# Re: 请教大汉堡！或高手们 关于 DataReport..

Posted by 大汉堡 on November 17, 1999 at 23:15:22:

In Reply to: 请教大汉堡！或高手们 关于 DataReport.. posted by shyhjong on November 17, 1999 at 16:39:51:

: 请问DataReport是否一定要配合DataEnvironment!
: 若不是那 DataEnvironment的DEConnection
: 的属性ConnectionSource如何变更！
: 如Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ins.mdb;Persist Security Info=False
: 换成Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=INS;Data Source=ATIC-BDC
: 因为我的报表要动态的换SOURCE DATABASE ! 如SQL OR MDB
: 我试的结果好像DEConnection.ConnectionString是不能更改的！可有解决之道！
: 请有经验的高手们解答一下！谢谢,,

1.设计时只能用dataenvironment中的command来做(目前我
也只能这样),但执行阶段你也可以经由
set DataReport1.DataSource=AdoRecordset来指定来源
只是对于阶层式的报表,使用group的报表,还是由command
来做较适当
2.另两个不同的资料来源要互相切换,由于我没有SQL Server
所以就用DBF及Access试了一下,发现无法很完全的切换
就是有时行,有时不行的意思..
3.如果更改ConnectionString不可行,那就用两个DataEnvironment
或者两个Connection连接不同资料库,再于Load Report
前先指定你的DataSource及DataMember,应可解决你的问题

Follow Ups:

- 谢谢大汉堡！我会试试看 shyhjong 00:24:42 11/18/99 (0)