2011-08-26 7 views
0

ODP.NET을 배우려고 시도 중이며 Oracle's Getting Started example을 기반으로 간단한 예제를 작성했습니다. 그러나 내 코드가 conn.Open() 문에 도달 할 때마다 즉시 AccessViolationException과 충돌합니다. 나는 64 비트 OS이지만 32 비트 버전의 Oracle 11g Client와 ODAC를 실행 중이다. 내 코드는 다른 테스트 데이터베이스에 연결하는 것 외에 오라클의 예제와 동일합니다.ODP.NET : 연결을 시도 할 때 AccessViolationException이 발생했습니다.

여기에 누락 된 간단한 것이 있습니까?

답변

0

정확히 무엇이 잘못되었지만 가이드 here을 사용하여 Oracle을 수동으로 제거하고 Oracle 클라이언트와 ODAC 클라이언트를 다시 설치하고 별도의 설치 디렉토리에 ODAC를 넣음으로써 해결했습니다. 내 생각에 가장 오래된 버전의 Oracle 클라이언트 레지스트리에서 일부 잔여 문제가 발생했습니다.

관련 문제