データベース接続の設定フォームを作成する必要があるプログラムを開発しています。テキストボックスから接続文字列を設定する方法に立ち寄りました。これが私のコードです:
設定フォームで:
public string adresa_servera()
{
return textBox1.Text;
}
このテキスト ボックスのテキストは次のとおりです。MICHAL-PC\SQLEXPRESS
私のメインフォームでは、次を使用します。
db_nastavenia nastavenia = new db_nastavenia(); //db_nastavenia is the name of the settings Form
string x = nastavenia.adresa_servera();
SqlConnection databaza = new SqlConnection();
databaza.ConnectionString = "Data Source=" + x + ";Initial Catalog=ZBERUDAJOVTEPLA;Persist Security Info=False;User ID=sa; password=diplomovka";
To x 設定フォームのテキストボックスからテキストを読み込みます。
このように接続文字列を手動で入力して試してみると、うまくいきます。
databaza.ConnectionString = "Data Source=MICHAL-PC\\SQLEXPRESS;Initial Catalog=ZBERUDAJOVTEPLA;Persist Security Info=False;User ID=sa; password=diplomovka";