0

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

从:

DbConn = New SqlConnection("数据源=ACE-DUO;AttachDbFilename=C:\Database\db_CVSO.mdf;集成安全=True")

进入

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

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

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

4

1 回答 1

0

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

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

于 2013-03-28T06:22:10.743 回答