ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

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()で保存を行う 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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()