2013-04-26 2 views
0

오픈 오피스 데이터베이스를 사용 중이고 C#의 테이블에서 데이터를 연결하려면 연결 문자열 "Provider = Microsoft.Jet.OLEDB.4.0; 데이터 소스 = E : \ work \ HP_Data"를 사용했습니다. odb "이지만 런타임에" 'Microsoft.Jet.OLEDB.4.0'공급자가 로컬 시스템에 등록되지 않았습니다. "라는 오류가 표시됩니다.C#에서 오픈 오피스 데이터베이스에 연결

답변

0

컴퓨터에 제대로 등록 된 Jet.OLEDB 드라이버를 관리하더라도 사용자의 접근 방식이 제대로 작동하지 않을지 의심 스럽습니다. Jet.OLEDB 드라이버는 OpenOffice .odb 파일이 아닌 .mdb 파일을 Jet (액세스)에 연결하기위한 드라이버입니다.

오픈 오피스베이스는 HSQLDB 데이터베이스 엔진을 사용하기 때문에 HSQLDB 드라이버를 사용하여 C#의 .odb 파일에 연결할 수 있습니다.

+0

Ms 액세스를 사용하지 않고 있습니다. 오픈 오피스를 사용하고 있습니다. C# .net에서 사무실에 연결하는 방법을 제안 해주십시오. –

+0

@ManjeetSingh 질문에 다시 태그를 답니다. –

+0

Okey thanks.please 다른 솔루션을 제공하십시오. –

관련 문제