【问题标题】:Change the Data source based on user of the program根据程序的用户更改数据源
【发布时间】:2023-04-10 17:03:01
【问题描述】:

sql连接中的“数据源”是根据安装时用户指定的吧?我想要的是将在我的情况下为“ACE-DUO”的数据源更改为不同的源。例如,在部署我的程序时,新用户的服务器名称是“Jill”,我希望我的数据源更改如下:

发件人:

DbConn = New SqlConnection("Data Source=ACE-DUO;AttachDbFilename=C:\Database\db_CVSO.mdf;Integrated Security=True")

进入

DbConn = New SqlConnection("Data Source=Jill;AttachDbFilename=C:\Database\db_CVSO.mdf;Integrated Security=True")

提前感谢您的回答。我还是 sql 的新手,所以如果你觉得这个问题很愚蠢,我很抱歉。我正在尝试为我的 vb.net 程序制作安装程序,但是当我在朋友的计算机上安装该程序时,我的连接字符串出现了这个问题。我希望连接字符串在运行时根据我之前所说的进行更改。

我将发布用于安装程序。我还不知道如何为我的 vb.net 应用程序创建一个基本的安装程序。

【问题讨论】:

标签: database vb.net tsql installation connection-string


【解决方案1】:

如果服务器始终是部署程序的同一台计算机,则可以使用 Data Source=localhost。

否则,您可能会在部署后首次运行程序时提示输入服务器名称,并将其保存在用户设置中。从那时起,当您的程序启动时,它可以从用户设置中获取服务器名称,并在连接字符串中使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    • 2013-05-19
    • 1970-01-01
    • 2013-08-31
    • 2011-12-13
    相关资源
    最近更新 更多