- いげ太
- 常連さん
- 会議室デビュー日: 2004/10/27
- 投稿数: 32
|
投稿日時: 2005-09-30 12:20
余計なちゃちゃ入れだったらすいません。
| 引用: |
|
ポッキーさんの書き込み (2005-09-29 21:34) より:
string strSql = "SELECT * FROM [T]";
// 接続文字列
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\sample.mdb;Persist Security Info=False"
OleDbConnection con = new OleDbConnection(strCon );
con1.Open(); ←エラー発生場所
OleDbDataAdapter DA1 = new OleDbDataAdapter(SQL1, con1);
DataTable DT1 = new DataTable("t");
DA1.Fill(DT1);
con1.Close();
|
strSql と con を宣言しておいて
宣言してない SQL1 と con1 がコードで使われています。
サンプルとして書いたときの書き間違いならいいのですが、
もしコピペで取ってきたんならもう一度ソースを確認してみては?
|
- iStation
- 大ベテラン
- 会議室デビュー日: 2003/12/08
- 投稿数: 158
|
投稿日時: 2005-09-30 18:40
| 引用: |
|
ポッキーさんの書き込み (2005-09-30 11:25) より:
MDACのバージョンは2.8でした。
MDACの2.6と2.7だと問題が起きるんですよね?
でも、正直、あまりMDACのことをよく理解していません。
同一マシンで動いてたっていうのも記憶違いなのかもしれません・・・。
MDACのバージョン、2.8も問題になるのでしょうか?
初心者ですみません。
|
私のフリーウェアも Access に接続していますが、
MDAC2.8 は JetDB に対応してなかったように記憶しています。
http://channel9.msdn.com/ShowPost.aspx?PostID=71128
_________________ IEEE-CSDP 2004-2007
|
- ポッキー
- 常連さん
- 会議室デビュー日: 2004/01/29
- 投稿数: 43
|
投稿日時: 2005-10-07 14:34
2.8だと駄目ですね・・・。
インストールしなおす時間があったら
やり直します。
一人じゃ解決できませんでした。
みなさん、色々ありがとうございました。
|