我在Windows窗体的Crystal Report中提供用户ID和密码时遇到问题 . 我在连接到SQL Server时使用了Windows身份验证,有时使用带有sql server身份验证的sa帐户 . 所以我尝试使用空密码的服务器名称,但它失败了 . 我也尝试使用sql server身份验证的sa登录,提供我在连接到sql server时使用的相同密码 . 用户ID是否与sqlserver的登录名不同?如何在Crystal Reports中提供用户ID和密码?
我还尝试添加带有UserID的dynamic logon parameter作为sa并使用它的密码 . 但仍然失败了 .
我已经知道如何在数据库中连接我的应用程序,但我认为它与水晶报告不同 .
2 回答
希望您使用的是Report文档,这里是C#代码片段,可以动态设置连接 . 您可能还需要遍历子报告以设置连接(如果有)
嗨请查看下面的代码片段,这是我在使用水晶报表时设置数据库连接的方式 . 希望它有所帮助 .