□投稿者/ 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等のリファレンスを見ても、省略できる引数しか省略していないはずなので、 なんでタイプライブラリ参照してるのにオーバーロード解決しないんだよ〜と泣きそうです。
くだらなさすぎて申し訳ありませんが、どうぞご教授ください。 よろしくお願いします。
|
|