0

我有一个 Crystal Report,它通过 SQLOLEDB 提供程序连接到 SQL Server 数据库。

报告中引用的某些列已在基础 SQL Server 数据库中从设置的 nvarchar 大小调整为 nvarchar(max)。

在验证报表时,Crystal Reports 2008 SP3 看不到要重新映射的列,并且该列不再出现在可用于映射的表的列列表中。

我还使用 Crystal Reports 13_0_10 在 Visual Studio 2013 中对此进行了测试,并且观察到了相同的行为。

我能看到的唯一解决方案是记下报告上的物理位置,验证数据库(删除列)然后将列重新添加到同一位置的报告中(这将证明非常耗时)。

有没有更简单的方法来完成这项任务?我本来希望更新版本的 Crystal 能够处理这个问题。

4

0 回答 0