Excel 2007,2003 OLEDB 연결 문자열
Programming/C# / 2012. 12. 16. 01:47
- Excel 2007(xlsx) 파일 연결문자열
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Extended Properties="Excel 12.0;HDR=YES";
- Excel 2003 이전(xls) 파일 연결문자열
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Extended Properties="Excel 8.0;HDR=YES";
- Provider=Microsoft.JET.OLEDB.4.0;Data Source=FilePath;Extended Properties="Excel 8.0;HDR=YES";
- Access 2007(accdb) 파일 연결문자열
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Jet OLEDB:Database Password=Password; (패스워드가 존재할 경우)
- Access 2003 이전(mdb) 파일 연결문자열
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Jet OLEDB:Database Password=Password; (패스워드가 존재할 경우)
Provider=Microsoft.JET.OLEDB.4.0;Data Source=FilePath;
Provider=Microsoft.JET.OLEDB.4.0;Data Source=FilePath;Jet OLEDB:Database Password=Password; (패스워드가 존재할 경우)
Microsoft.ACE.OLEDB.12.0 관련 오류 해결 방법
로컬에서 잘 되던 기능이 서버에서는 안되어서 인터넷을 검색해 보았습니다.
로컬에서는 오피스2007을 설치하면서 관련 컴포넌트가 같이 설치된 것 같습니다.
위와 같은 오류가 발생시 관련 컴포넌트를 설치해 주셔야 합니다.
* 다운로드 URL: http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
로컬에서는 오피스2007을 설치하면서 관련 컴포넌트가 같이 설치된 것 같습니다.
위와 같은 오류가 발생시 관련 컴포넌트를 설치해 주셔야 합니다.
* 다운로드 URL: http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
|
반응형
'Programming > C#' 카테고리의 다른 글
Connection strings for Excel(OLEDB/ODBC) (0) | 2013.07.03 |
---|---|
Excel Data Reader - Read Excel files in .NET (0) | 2013.06.28 |
C#에서 OLEDB를 이용한 엑셀(EXCEL)파일 읽기 및 쓰기 (0) | 2012.12.16 |
var 키워드 (0) | 2012.12.09 |
Loaded(로드완료) 이벤트 (0) | 2012.07.16 |