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();
当我的程序在我自己的计算机上有一个指向数据库的嵌入式连接字符串时,如何在不同的计算机上安装我的程序?当安装在另一台机器上时,它需要指向它自己的本地实例。
答案 0 :(得分:2)
如果TWPL-PC
是您的计算机的名称,则只需将连接字符串更改为:
SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=TWPLSOFTWARE;Integrated security = True");
请注意.
而不是特定的计算机名称 - 它是一个简单的快捷方式,表示localhost
(即当前计算机)。
如果TWPL-PC
是安装了SQL Express实例的服务器的名称,那么您需要确保“另一台计算机”可以看到同一台服务器。