我正在使用 VS2010、Crystal Reports 9 和 Access 2010 后端开发应用程序。当我编写一个使用命令参数(注意...不是报表参数)的 Crystal Report 并尝试在 VS 应用程序中打开报表时,我会收到一个提示,要求访问 Access 数据库的登录凭据。该数据库尚未设置任何安全性,因此不需要登录(我尝试包含图像,但我需要更多“声誉点”)。
奇怪的是,如果在运行 VS 应用程序的 PC 上创建一个映射驱动器,该驱动器指向 CR 报告所在的网络共享,我将不再收到登录提示。这里的诀窍是我们不希望我们的最终用户拥有这些映射的驱动器。有谁知道 CR 将登录凭据(甚至是空的或空白的)传递回 Access 数据库以阻止此问题的方法?