我有几个在多个 C# 应用程序中使用的 Crystal Reports。这些报告通过共享驱动器在多个工具上使用。报告与数据库源一起保存到 SQL 数据库中的三个数据库之一。该工具的 C# 之一正在尝试向下传递另一个数据库以引用该数据库中的数据。它不起作用。似乎有些报告没有从 C# 传递的连接信息更新数据库源。
弹出一个 Crystal reports 对话框,要求输入数据库名称,但文本框未启用,或附加对话框
如果传递的连接信息正确,一个水晶报表可以在运行时引用不同的数据库吗?
集成安全性已关闭。
任何帮助都会很棒。
尝试了很多不同的方法以确保连接字符串正确。
是的,您可以在运行时切换数据库目标。
您没有显示您正在使用的代码,因此很难解决您的其余问题。
可以通过更改报告中的连接属性来使现有代码正常工作。例如,删除表限定符并将属性设置为使用 DSN 默认属性。否则,代码需要处理这些方面。