私はアプリケーションを書き、ウィザードを使用して独自のxmlコードを自動作成したDataSetsを作成しました。このコードは、My.Settings Connection Stringに保存されているものを使用します。変更不可能な「アプリケーション」スコープの設定であるため、実行時に値を変更することはできません。 問題は、顧客にアプリケーションをインストールするときに、接続文字列を変更する必要があることです(多分、複数回)。実行時にこれらのオブジェクトによって使用される接続文字列を変更する方法はありますか?ここでVB 2010のMy.Settingsに保存された接続文字列を変更する方法
3
A
答えて
4
は、コードを経由して設定を編集する方法は次のとおりです。
My.Settings.Item("ConnectionString") = "some connection string"
しかし、簡単に解決策はただapp.config
ファイルを使用することです。ウィザードがDataSetsを作成するときには、接続文字列をapp.config
に追加する必要があります。これは、プロジェクトの出力ディレクトリに<assemblyName>.config
としてコピーされます。インストーラが正しい接続文字列を判断し、.config
ファイルを自動的に編集することができます。また、ユーザーは設定ファイルを手動で編集することもできます。
関連する問題
- 1. My.SettingsはVB 2010 .NETにどこに保存されていますか?
- 2. My.Settingsタイプ "文字列"と "接続文字列"
- 3. mysql接続文字列を保存する方法
- 4. app.configで接続文字列を変更する方法
- 5. 接続文字列を変更せずにSQL接続をリダイレクト
- 6. SSRS変更データソース接続文字列
- 7. エンティティフレームワーク内の.edmxのApp.configファイルの接続文字列を変更する方法
- 8. MembershipProviderの接続文字列を明示的に変更する
- 9. My.Settings VB.netで文字列を使用する方法
- 10. 実行時に接続文字列を変更する
- 11. 再コンパイルせずに接続文字列を変更する
- 12. vb.netのapp.configの接続文字列領域を変更する
- 13. ASP.NETウェブサイト管理ツールの接続文字列を変更する
- 14. ASP.NETアプリケーションでSQL Serverの接続文字列を変更する
- 15. 型付きデータセットの接続文字列を変更する
- 16. Access 2010の接続文字列をリセットするときのトラブル
- 17. PHPの変数にエコーされた文字列を保存する
- 18. コードFirst Entity Framework - 接続文字列を変更する
- 19. Excelを変更する "外部データ"接続文字列
- 20. App.config接続文字列保護エラー
- 21. web.configの接続文字列にCommandTimeoutを追加する方法
- 22. VB.NETの接続文字列にフェールオーバーパートナーを追加する方法
- 23. MembershipProviderコード内の接続文字列を変更します
- 24. Django:変数名に保存された列を更新する
- 25. PowerShellの更新接続文字列
- 26. Python 2.5の文字列、変更されたリストを変更されたタプルに
- 27. Webサービスのweb.configに書かれた接続文字列に接続する方法
- 28. vbの文字列のフォント色を変更する
- 29. クエリ文字列が変更されたときにコントロールを保持する
- 30. 接続文字列を見つける
+1正解 – Sypress
当面は、最初の解決策を試してみました。 – paulcheil
私は2番目の解決策についていくつか質問しますが、まずいくつか試してみて、時間を節約してください。デニスありがとう。しかし、なぜMy.Settings.Item( "ConnectionString")= "new conn str"が許可され、My.Settings.ConnectionString = "new conn str"が許可されないのですか?それらの両方を試してみると、コンパイラはこの構文を使用する読み取り専用プロパティを示します。私は仕事を終わらせることを意味するが、今私は質問に答え、別のものを作った! :) – paulcheil