-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(つまり、現在のマシン) です。

が SQL Express のインスタンスがインストールされているサーバーの名前である場合TWPL-PC、「他のコンピューター」が同じサーバーを認識できることを確認する必要があります。

于 2013-01-11T08:11:40.260 に答える