作为从ASE(Sybase)到MS SQL Server的迁移的一部分,我已经将一堆报表从Crystal Reports 7转换为Crystal Reports 2008。我还通过Crystal Reports 2008中的“设置数据库位置”选项对其进行了验证。当我转换报告时,我将它们指向了我的一个测试数据库(让我们称之为DB_a)。我从Delphi 4应用程序中调用这些报告,它工作正常。现在的事情是,当我尝试运行另一个数据库的报告(让我们说DB_b)它会给出一个错误:“错误:文件reportname执行中的723错误”。不能在多个数据库中使用Delphi 4的Crystal Reports 2008报表
如果我回到Crystal 2008并验证DB_b的报告,它在DB_b上正常工作,但在DB_a上出现错误。我编译了相同的存储过程,以使报表在两个数据库上都使用,并且它从后端调用的数据都是相同的。
有没有人有任何想法可能是什么问题?
谢谢
太棒了!这工作。谢谢加里! – 2010-09-27 10:19:22