2015-01-23 4 views
1

Microsoft ACE OLEDB를 사용하여 .dbf 개의 파일을 읽었습니다. 응용 프로그램을 해제하려고 할 때 항상 다음 오류가 발생합니다.Microsoft ACE OleDB : 릴리스 버전의 파일을 찾을 수 없습니다.

경로 이름 : 파일을 찾을 수 없습니다.

그러나 프로세스는 로컬 버전에서 작동합니다. 다음은 연결 문자열입니다.

Microsoft.ACE.OLEDB.12.0;Data Source=\"\\\\Sv050r03c01dcp1\\Public\\Groupes\\Dbmgs\\Applications légères\\FiMun\\Données\";Extended Properties=dBase VI; 

폴더의 사용 권한은 이미 확인되었습니다. 그것은 서버 쪽, 누군가가 내게 서버에서 확인하는 것들을 줄 수 있습니까? 이 오타입니다 만 연결 문자열의 Extended PropertiesIV하지 VI해야하는 경우

답변

0

ConnectionString.com에 따르면 ACE.OLEDB에 대한 연결 문자열 내가 확실하지 않다, 다음과 같은 형식으로 또한

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\folder; 
Extended Properties=dBASE IV;User ID=Admin; 

해야한다. 내가 들었던 버전은 dBase II, dBase III, dBase IV 및 dBase 5입니다.