-9
SqlConnection con = new SqlConnection("Data Source =TWPL-PC\\SQLEXPRESS;Initial Catalog=TWPLSOFTWARE;Integrated security = True");
con.Open();
SqlCommand cmd = new SqlCommand("select IG_ID ,ITEM_GROUP_NAME ,MAIN_GROUP from ITEM_GROUP where ITEM_GROUP_NAME=@ITEM_GROUP_NAME", con);
cmd.Parameters.Add(new SqlParameter("@ITEM_GROUP_NAME", omboBox2.SelectedItem.ToString()));
SqlDataReader dr = cmd.ExecuteReader();

当我的程序具有指向我自己机器上的数据库的嵌入式连接字符串时,我如何在另一台机器上安装我的程序?当安装在另一台机器上时,它需要指向它自己的本地实例。

4

1 回答 1

2

如果TWPL-PC是您机器的名称,则只需将连接字符串更改为:

SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=TWPLSOFTWARE;Integrated security = True");

请注意,.而不是特定的机器名称 - 它是一个简单的快捷方式,意思是localhost(即当前机器)。

如果TWPL-PC是安装了 SQL Express 实例的服务器的名称,那么您需要确保“另一台计算机”可以看到同一台服务器。

于 2013-01-11T08:11:40.260 回答