OLEDBを使用して.mdb/.accdb
ファイルを接続しています。ここでoledbはローカルマシンに登録されていません
は、私がこれまで持っているものです。
using System.data.OLEDB;
class dbconne
{
.....
.........
.......
.
.
.
.
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\db1.mdb");
OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection);
aConnection.Open();
....
....
.
.
.
}
私はこのコードをコンパイルするとき、私はすべてのコンパイルエラーを得ることはありません。しかし、それは私にランタイムエラーを与える:
"Microsoft.Jet.OLEDB.4.0" provider is not registered on the local machine
私はこれを修正する方法はありますか?
hmmm。私はそれを知りませんでした。しかし、私はそれが.netフレームワークの一部としてインストールされていると思います。右? – shahkalpesh
いいえ、私はそうは思わない。推奨されていないCOMテクノロジです。 –