我们创建了大量使用 BDE 驱动程序的报告。
我们的应用程序已迁移到可以通过 ODBC 访问的数据库。所有表格、字段等都是可比较的。
由于存在许多 Crystal 报表(包括一些由第三方开发/为第三方开发的报表),我们希望能够从我们的 Delphi-7 应用程序在运行时动态更改报表使用的数据库驱动程序。
在 Crystal 中有一个菜单项来更改报告的驱动程序( - 如果手动转换报告,这正是我们想要的。
非常感谢您的帮助。
我们创建了大量使用 BDE 驱动程序的报告。
我们的应用程序已迁移到可以通过 ODBC 访问的数据库。所有表格、字段等都是可比较的。
由于存在许多 Crystal 报表(包括一些由第三方开发/为第三方开发的报表),我们希望能够从我们的 Delphi-7 应用程序在运行时动态更改报表使用的数据库驱动程序。
在 Crystal 中有一个菜单项来更改报告的驱动程序( - 如果手动转换报告,这正是我们想要的。
非常感谢您的帮助。
在我的 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;