我正在制作一个使用水晶报表来显示一些数据的 Windows 窗体应用程序。我有一个包含两个表的数据集,然后水晶报表在作为源填充后获取数据集,然后水晶报表查看器获取水晶报表对象以显示数据。
但是当我启动我的应用程序时,它总是提示我输入数据库登录:登录 ID 和密码。我不知道在哪里可以找到它们,所以我可以输入它们(除了我根本不希望出现那个提示之外)。你能帮我吗?
我正在制作一个使用水晶报表来显示一些数据的 Windows 窗体应用程序。我有一个包含两个表的数据集,然后水晶报表在作为源填充后获取数据集,然后水晶报表查看器获取水晶报表对象以显示数据。
但是当我启动我的应用程序时,它总是提示我输入数据库登录:登录 ID 和密码。我不知道在哪里可以找到它们,所以我可以输入它们(除了我根本不希望出现那个提示之外)。你能帮我吗?
您是否尝试将外部数据集设置为报表的数据源?如果是这种情况,请查看这篇文章: http ://www.emoreau.com/Entries/Articles/2006/09/Feeding-Crystal-Reports-from-your-application.aspx
我会写评论,但还没有声誉......
您如何将数据集连接到数据库?是 Windows 身份验证吗?还是sql server认证?
对于数据集数据源,您可能已指定使用 sqlserver 身份验证连接到数据库,但未选择保存登录信息。