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
어떻게 해결할 수 있습니까?
흠. 나는 그것을 몰랐다. 그러나 나는 그것이 .net 프레임 워크의 일부로 설치되어 있다고 생각합니다. 권리? – shahkalpesh
아니, 나는 그렇게 생각하지 않는다. 비추천 COM 기술입니다. –