来自 C# 的 Crystal Reports 连接字符串未访问正确的数据库

问题描述 投票:0回答:1

我有几个在多个 C# 应用程序中使用的 Crystal Reports。这些报告通过共享驱动器在多个工具上使用。报告与数据库源一起保存到 SQL 数据库中的三个数据库之一。该工具的 C# 之一正在尝试向下传递另一个数据库以引用该数据库中的数据。它不起作用。似乎有些报告没有从 C# 传递的连接信息更新数据库源。

弹出一个 Crystal reports 对话框,要求输入数据库名称,但文本框未启用,或附加对话框

如果传递的连接信息正确,一个水晶报表可以在运行时引用不同的数据库吗?

集成安全性已关闭。

任何帮助都会很棒。

尝试了很多不同的方法以确保连接字符串正确。

database crystal-reports connection-string
1个回答
0
投票

是的,您可以在运行时切换数据库目标。

您没有显示您正在使用的代码,因此很难解决您的其余问题。

可以通过更改报告中的连接属性来使现有代码正常工作。例如,删除表限定符并将属性设置为使用 DSN 默认属性。否则,代码需要处理这些方面。

© www.soinside.com 2019 - 2024. All rights reserved.