我一直在努力解决这个问题几天,我无法找到解决方案..希望之前有人有这个问题,可以帮助我。因此,最近在客户端PC上,水晶报告要求登录凭据。在我的开发者机器上,即使使用他们的数据库我也没有问题我通过以下代码设置登录凭据:
dezeReport.SetDatabaseLogon(strGebruikersnaam, strWachtwoord, csb("Data Source"), csb("Initial Catalog"))
就像我在我的机器上说的那样,使用客户端数据库,但在客户端的PC上却没有!
此外,我发现这个论坛有一个修复,但我似乎无法找到他正在谈论的.dll。 该论坛是:http://www.xtremedotnettalk.com/showthread.php?t=81509(最后回复)
有没有人知道如何解决这个问题?
谢谢
答案 0 :(得分:0)
解决。
要解决此问题,我在主报表上重新导入了所有子报表(删除并重新添加),现在全部正在运行!
无法理解为什么对于某些客户来说,它的工作以及我的机器和其他人都要求提供数据库凭证!
答案 1 :(得分:-1)
我也用另一种方法解决了这个问题.. 我使用sql oledb作为提供者为我的报告设置了一个新的数据源(起初我使用的是sqlcln10或sqlcln11)然后一切正常!顺便说一句,我正在使用sql server 2014