根据程序用户更改数据源

时间:2013-03-28 04:37:26

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

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

自:

DbConn =新的SqlConnection(“数据源= 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应用程序创建基本安装程序。

1 个答案:

答案 0 :(得分:0)

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

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