我制作了一个水晶报表,如果我将它与我用来创建它的相同数据库信息一起使用,它就可以工作。但是当我在另一个环境中使用该报告时(例如,从开发到测试)它不起作用。错误是“登录失败”。
没有意义的是我给 DB 参数提供了: SetDatabaseLogon() 函数。但是当我在互联网上进行研究时,似乎有时我应该遍历报告的所有表格并为每个表格设置此信息。所以,我不明白 SetDatabaseLogon() 信息的作用。
开发数据库和测试数据库来自同一个提供者,它只更改 SQL Server 名称(即使用户和密码相同)。
我很感激在这个问题上的任何帮助。