gpt4 book ai didi

.net - 关于改变与 Crystal 报表的连接

转载 作者:行者123 更新时间:2023-12-02 16:42:52 25 4
gpt4 key购买 nike

我在尝试将使用 SAP Crystal Reports 的 VB.Net 项目移动到另一台计算机(该计算机有自己的本地 MSSQL 数据库)时遇到严重问题。当我第一次制作这个项目时,我工作的计算机名称是“LUKA-LAP”,我将其设置为与名为“LUKA-LAP\SQLExpress”的计算机上的数据库一起使用。现在我想将我的应用程序迁移到另一台计算机(让我们称之为目标计算机),所以我必须重建它并更改计算机(服务器)名称以匹配另一台计算机。但是,我不知道如何在不在该(目标)计算机上安装 VS 并在其上重新编译整个项目的情况下做到这一点,这似乎是很多无用的工作。我正在尝试从安装了 VS 和所有工具的第三台计算机(我当前拥有的一台)重建它,并且通过调整这台计算机的名称成功地使其工作。但我不想在目标计算机上安装VS。但是,当我尝试手动输入目标计算机的名称时,VS首先尝试连接到其服务器,但当然找不到它(我们不在同一网络atm上),并且拒绝记住连接名称目标计算机的名称。有没有可能的方法来绕过此检查并仅记住连接,以便当我在目标计算机上运行它时,它就可以工作?

理想情况下,我希望从我的项目中获得类似连接字符串的内容,并将其用于 Crystal Report 表单进行连接,同时保留我的旧命令(查询)。

最佳答案

当我想要更改数据库时,从测试更改为生产,反之亦然,我会转到数据库 > 设置数据源位置...从那里,我选择以前创建的连接名称,或创建新连接。

在计算机或服务器之间移动时,您也可以在 ODBC 管理器中引用 DSN。计算机之间的连接详细信息可能有所不同,但您引用的 DSN 名称是相同的。这可以避免硬编码细节不同的情况。

如果您有子报告,您还需要更新每个子报告的数据源。

Update Datasource Location

关于.net - 关于改变与 Crystal 报表的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41979459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com