我们创建了大量使用BDE驱动程序的报告。
我们的应用程序已经迁移到可以通过ODBC访问的数据库。所有的表、字段等都是可比较的。
由于存在许多Crystal报表(包括一些由第三方开发/为第三方开发的报表),我们希望能够从我们的Delphi-7应用程序在运行时更改报表所使用的数据库驱动程序。
在Crystal中,有一个菜单项用于更改报表的驱动程序(-如果手动转换报表,这正是我们想要的。
非常感谢您的帮助。
发布于 2012-09-18 15:09:57
在我的CrystalReportWrapper中,我发送了我的TAdoConnection的连接字符串,以更改水晶报表中的连接。
<TCrpe>.Connect.ServerName:= AServerName;
<TCrpe>.Connect.UserID:= AUserID;
<TCrpe>.Connect.Password:= APassWord;
<TCrpe>.Connect.DatabaseName:= ADataBaseName;
<TCrpe>.Connect.Propagate := False;
<TCrpe>.Connect.Test;https://stackoverflow.com/questions/12470244
复制相似问题