質問: vb2005のデータソースの切り替えについて vb2005を使用して社内の業務ソフトウェアの開発をしています。 本番環境ではデータベースソフトとしてsql server 2005を使用する予定になっているのですが、開発環境ではaccessのmdbファイルを使用したいと考えています。 この場合、accessのファイルをデータソースとして開発したプロジェクトに含まれる、app.configの の部分を、 と書き換えても、うまく動作しません。 データベースに接続するのがoledbconnectionになっているため、データソースをsql serverに変えても動かないのはわかるのですが、開発時にaccessを使用して、本番環境ではsql serverを使用する、といった切り替えを簡単にできる方法というのはあるのでしょうか? sql server同士であればapp.configの接続文字列を変えるだけで簡単に変更することができたのですが...
回答: accessdatasourceでは無くsqldatasourceの派生クラスでmdbを指定すれば良いのではないでしょうか データソースを追加する際に『データベース』を選択 『新しい接続』ボタンをクリック 『接続の追加』ダイアログで「変更」ボタンをクリック データーソースの種類を『microsoft access データベースファイル』に変更してmdbファイルを指示してやれば良いように思います