dotnetでDB接続文字列の動的変更

Settings.settings をソリューションエクスプローラで
右クリック→「ファイルを開くアプリケーションを選択」で、「XMLエディタ」で開く。

XML エディタ上で各接続文字列について、Scope を “Application” から “User” に変更する。

<Setting Name="ConnectionString_sqlsv" Type="(Connection string)" Scope="Application">
  ↓(Scopeを変更)
<Setting Name="ConnectionString_sqlsv" Type="(Connection string)" Scope="User">

処理中ではMy.Settings.Save()で保存を行う

My.Settings.公休設定ConnectionString = "Data Source=" & t.CON_DB_SERVER & ";" & _
            "Initial Catalog=" & t.CON_DB_Catalog_HON & ";" & _
            "Integrated Security=" & t.CON_DB_IntegratedSecurity & ";"
My.Settings.Save()

My.Settings.Global_HonTestKbn = argv(1)
My.Settings.Global_PC_hostname = argv(2)
My.Settings.Global_OS = argv(3)
My.Settings.KubunOfAPL = argv(4)
My.Settings.NameOfOrg1 = argv(5)
My.Settings.NameOfOrg2 = argv(6)
My.Settings.NameOfOrg3 = argv(7)
My.Settings.NumOfLAN = argv(8)
My.Settings.NumOfTEL = argv(9)
My.Settings.NumOfTELalias = argv(10)
My.Settings.NumOfZIP = argv(11)
My.Settings.Address = argv(12)
My.Settings.NumOfShopNo = argv(13)
My.Settings.NumOfShopName = argv(14)
My.Settings.NumOfArea = argv(15)
My.Settings.DayOfRock = argv(16)
My.Settings.Save()
タイトルとURLをコピーしました