0

MVC 4를 사용하고 DB에 액세스하는 연결 문자열에 문제가 있습니다. 공급자 이름 - System.Data.OleDb를 사용할 때도 오류가 발생하며 제거하면 오류가 발생합니다. connectionstrings.com에서 연결 문자열을 사용했습니다.MVC 연결 문자열 오류

도움을 주시면 감사하겠습니다. 여기

감사

오류이다. 응용 프로그램의 구성 파일의 연결 문자열 'EmployeeContext는'하지 않습니다 필요한 providerName도 속성을 포함하는 "여기

은 연결 문자열입니다

<add name="EmployeeContext" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\Databases\EmployeeDb.mdb"/> 
+0

EntityFramework를 사용하고 있습니까? – mmilleruva

+0

예가 참조 및 sti를 추가했습니다. ll 응답 검색 –

+0

EF 연결에 대한 연결 문자열이 다음과 같이 보이는 경우 . SQL Server를 데이터베이스로 사용하지만 providerName 특성을 보여줍니다. 나는 보통 Vistal Studio에 연결 문자열을 생성하게한다. –

답변

0

시도 이 동그라미 :

<add name="EmployeeContext" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\Databases\EmployeeDb.mdb" providerName="System.Data.OleDb"/> 
+0

이것은 공급자 이름을 사용한 후에 게시 된 오류입니다 "유형의 상점 공급자 인스턴스에서 'get_ProviderFactory'메서드를 호출 한 후 null이 반환되었습니다. 'System.Data.OleDb.OleDbConnection'. 저장소 공급자가 제대로 작동하지 않을 수 있습니다. " –