VS2003を使用して、アクセスに接続してアクセスのデータを引っ張りだすため、
フォームにDataGridを貼り付け、
oleDbDataAdaptorを貼り付けると、ウィザードが起動して
ウィザードに従ってアクセスのファイルを指定すると、oleDbDataAdaptorと
oleDbConnectionが用意されます。
次にデータメニューのデータセットの生成を選択してデータセットを選択し、
データセットを作成します。
最後にDataGridのDataBindingsプロパティをいじると、
アクセスの中身がDataGrid内に表示されます。
そしてフォームにButtonコントロールを貼り付け、
Buttonコントロールをクリックしたときのイベント処理として、
SQL文を発行して、支店別売上が100万円を超えるデータだけ表示させるものを組みました。
//データセットを初期化する
dataSet11.Clear();
//SQLを実行する(あいまい検索)
this.oleDbDataAdapter1.SelectCommand.CommandText =
"SELECT * FROM 売上テーブル WHERE 支店別売上 >= 1000000";
oleDbDataAdapter1.Fill(dataSet11, "売上テーブル");
というプログラムを書きました。
ここまでで問題はありません。問題はここからです。
同じようなものをVS2003ではなく、VS2005で作成しようと企んだところ、
ツールボックスにDataGridはあるものの、
oleDbDataAdaptorがありません。
そのため、ウィザードが起動しないため、
アクセスのmdbファイルに接続できません。
VS2005でこのようなプログラムを実行させるには、
どうしたらよいのでしょうか?