C#Sharp.com
2005-08-26 08:18:11 UTC
お世話になります。
Visual Studio 2003 を使用し、データグリッドにMicrosoft
Accessのmdbファイルの内容をアプリケーションで表示させることを検討しています。
サーバーエクスプローラからデータ接続を行い、mdbファイルの内容をデータグリッドに表示させる事が出来ましたが、mdbファイルの内容(フィールドの名前)を変更すると、
oleDbDataAdapter1.Fill(dataSet11,"a_機種");
のところで、'System.Data.OleDb.OleDbException' のハンドルされていない例外が system.data.dll
で発生しました。とのエラーが発生します。
当然ですが、、、、
そこで、データベースのフィールド名を変更した場合におけるアプリケーションのプログラム更をどうすれば最小限になるのかご教示お願いします。
やはり、OleDbDataAdapterの一度削除してから接続しなおすことが一番いいのでしょうか?
CommandTextからキュエリビルダ画面で操作すればよいのでしょうか?
恐れ入りますが、ご教示お願いします。
Visual Studio 2003 を使用し、データグリッドにMicrosoft
Accessのmdbファイルの内容をアプリケーションで表示させることを検討しています。
サーバーエクスプローラからデータ接続を行い、mdbファイルの内容をデータグリッドに表示させる事が出来ましたが、mdbファイルの内容(フィールドの名前)を変更すると、
oleDbDataAdapter1.Fill(dataSet11,"a_機種");
のところで、'System.Data.OleDb.OleDbException' のハンドルされていない例外が system.data.dll
で発生しました。とのエラーが発生します。
当然ですが、、、、
そこで、データベースのフィールド名を変更した場合におけるアプリケーションのプログラム更をどうすれば最小限になるのかご教示お願いします。
やはり、OleDbDataAdapterの一度削除してから接続しなおすことが一番いいのでしょうか?
CommandTextからキュエリビルダ画面で操作すればよいのでしょうか?
恐れ入りますが、ご教示お願いします。