ユーザーにデータベース接続プロンプトを提供したいと思います。自分でビルドすることもできますが、他の誰かが既にビルドしたもの (Windows に組み込まれているものや、インターネットで入手できる無料のライブラリなど) を使用できるとよいでしょう。.Netでこれを行う方法を知っている人はいますか?
編集:私はこれを見つけて、興味深いと思いました.WinFormアプリケーションで接続文字列プロンプトを表示しています。ただし、これは SQL Server 接続でのみ機能します。
ユーザーにデータベース接続プロンプトを提供したいと思います。自分でビルドすることもできますが、他の誰かが既にビルドしたもの (Windows に組み込まれているものや、インターネットで入手できる無料のライブラリなど) を使用できるとよいでしょう。.Netでこれを行う方法を知っている人はいますか?
編集:私はこれを見つけて、興味深いと思いました.WinFormアプリケーションで接続文字列プロンプトを表示しています。ただし、これは SQL Server 接続でのみ機能します。
SQLServer管理オブジェクトの使用を試してみることをお勧めします。このMSDNの記事には、SQLサーバーにプロンプトを表示して接続するための優れたサンプルがあります。
ADO.NETには、接続文字列を作成して検証する便利なConnectionStringBuilderがあります。これにより、少なくとも1つの部分から不平を言う作業がなくなり、入力用の単純なダイアログボックスを作成できるようになります。
Microsoft は、コード ギャラリーでデータ接続ダイアログのソース コードをリリースしました。
詳細については、Yaohai からのブログ投稿をご覧ください。コード ギャラリーのデータ接続ダイアログのホームはこちらです。
別のダイアログでPropertyGridクラスとSqlConnectionStringBuilderクラスを組み合わせたところ、非常にうまく機能しました。
私が考えることができる唯一の「組み込み」接続文字列機能は、SQLスクリプトを実行するCMDスクリプト(基本的にはバッチファイル)を実行したときに表示される機能です。ただし、それがVisualStudioに組み込まれているものかどうかはわかりません。
とにかく作るのは本当に簡単です。ユーザーが直接接続文字列を入力できないようにする場合は、4つのテキストボックスとチェックボックスで構成される1つをまとめることができます。
かなり些細なことです、私見。