C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 19 を表示中)
■7478 / )  C#でADOを使用する方法
□投稿者/ aca (1回)-(2007/09/06(Thu) 15:28:23)

分類:[C#] 

すみません、非常に単純な問題だと思うのですがご教授ください。

C#で、ADO2.8を使用してデータベースアクセス(mdb)しようと考えています。
しかし、ADODBの各オブジェクトのメソッドで、エラー
「引数を***個指定できるメソッド***のオーバーロードはありません」
になってしまうのです。
たとえば、以下のような単純なコードでも、cn.Openや、rs.Updateでエラーになってしまいます。

ADODB.Connection cn = new ADODB.Connection();
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\test.mdb;";
cn.Open();
ADODB.Recordset rs;
rs = cn.Execute("select * from test");
rs.AddNew();
rs.Fields("name").value = "test";
rs.Update();
rs.Close();

MSDN等のリファレンスを見ても、省略できる引数しか省略していないはずなので、
なんでタイプライブラリ参照してるのにオーバーロード解決しないんだよ〜と泣きそうです。

くだらなさすぎて申し訳ありませんが、どうぞご教授ください。
よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -