我对 Crystal Reports 还比较陌生,正在测试各种报告查看器。当我在 Crystal 报表中制作报告时,显然我使用了 OLE DB 连接到数据源,在本例中为 SQL Server 2008 R2。我正在观看来自琳达进而无限技能开始吧。我正在 Windows 7 VM(Pro 64 位,SP1)上测试报告查看器。我在另一台 Windows 7 机器(Ultimate N,64 位,SP1)上开发了报告。
据我正在测试的一位报告查看器的开发人员称,内置的 OLE DB 连接似乎出现故障或“缺少驱动程序”。
我没有看到任何可下载的驱动程序就像 PC 硬件一样,这两个术语虽然应该有所不同,但互换使用在实践中。
使用 Crystal Reports 时,访问方法是否有实际差异?我是否应该切换到 ODBC 并完成它?
更新 1
我一直在继续研究这个问题,Crystal Reports 中似乎有多个 OLE DB 驱动程序。使用不同的 OLE DB 驱动程序时,第三方报告可以工作,但 Crystal Engine 会弹出一个输入凭据的窗口。使用其中一个报告查看器时,似乎很明显数据源连接的凭据未嵌入到报告中。