0

我们创建了大量使用 BDE 驱动程序的报告。

我们的应用程序已迁移到可以通过 ODBC 访问的数据库。所有表格、字段等都是可比较的。

由于存在许多 Crystal 报表(包括一些由第三方开发/为第三方开发的报表),我们希望能够从我们的 Delphi-7 应用程序在运行时动态更改报表使用的数据库驱动程序。

在 Crystal 中有一个菜单项来更改报告的驱动程序( - 如果手动转换报告,这正是我们想要的。

非常感谢您的帮助。

4

1 回答 1

0

在我的 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;
于 2012-09-18T07:09:56.847 回答