Xp 에서 windows 7 에서 마이그레이션된 그냥. 나는 이 오류를 추측 스위칭이란 운영 체제를 함께 할 수있다. 내가 쓴 《 닷넷 (.net) 기반 응용 프로그램을 기본적으로 많은 양의 데이터를 접속되므로 마사지 후 데이터베이스 및 삽입물의 / 업데이트 한 표.
When I) 가 버튼를 데이터베이스 관련 오류 접속하십시오 i run into the oracle 공급자입니다 등록되지 않은 내 로컬 컴퓨터의.
내가 어떻게 이 문제를 해결할 수 있는 명확한 단계별 아웃라인만 빠르게 약간만이라도 고맙군.
정확한 오류 메시지:
>. # 39, & # 39 OraOLEDB.Oracle.1&. 로컬 컴퓨터에 등록되지 않은 공급자입니다.
그 후 몇 시간 동안 수리입니다 한다. 현재 버전 및 제거 및 일부 정보기술 (it) 를 설치하지 않은 운코레스틀리 관리자로 다시 재설치하십시오 합니다 ! [입력하십시오. 이미지 여기에 설명을] [1]
그러나 나의 해결책은 내가 경식도 같은 문제로 취소한 32 비트 CPU 와 마찬가지로 플랫폼 공략하십시오 렉시한테서 포지셔닝하십시오 확인란입니다. 그 후 그는 내가 선택하지 않은 연결을 열 수 있는 제공업체입니다.
그 후 & # 39, 플랫폼 target& # 39 만 가져다줄래요 협력했습니다 변경했습니다. # 39, & # 39 를 x64&. (# 39 m, Oracle 을 사용할 때 I& 탄소-12 64 비트)
이를 위해 I did.
마우스 오른쪽 버튼으로 클릭하여 프로젝트 이름 (이상 솔루션 탐색기 패널, 일반적으로 찾을 때 왼쪽)
그 문제를 해결했다.
C # 이 검사를 받으면 인텔리, 64 비트 또는 32 비트 모드로 실행 중인 경우 다음 코드:
if (IntPtr.Size == 4)
{
Console.WriteLine("This is 32-Bit!");
}
else if (IntPtr.Size == 8)
{
Console.WriteLine("This is 64 Bit!");
}
64 비트 모드로 실행 중인 찾을 수 있다면, 32 비트 (아카이브하거나) 전환을 시도할 수 있습니다. 다음의 안내선 강제로 응용 프로그램을 실행할 수 있는 등 64 비트 또는 32 비트 (X64 및 com/bigadmin/hclx86 이다. 해야 하는 '플랫폼' 대상 '속성' 프로젝트의 모든 CPU 로 설정되어 있지 않은 그것이 엑스프리키틀리 설정되었습니다.
모든 X86 CPU 에서 '옵션' 을 '내' 해결되었으므로 스위칭이란 쉐퍼드도 접속하십시오 오류가 있었습니다 oralce 제공업체입니다.
그 후 팀 내 것이라고 자신하고 이따금 우리가 이 문제를 무작위 시스템을 설치할 수 있도록 노력하겠다고 플랫폼을 우리 (we use oracle ver 12.2.0.4 하지만 탄소-12 드라이버를 통해 이 버그는 물어보소서 다른 버전과 함께)
우리는 어떤 것을 알게 된 후 표면에 아주 조금 틀렸었어요:
Oracle 드라이버를 사용하여 앱을 자동으로 시스템 와이드 있던 머신뿐만 있었을 것, 그리고 그 때 작동하지 않도록 잠금식 oralce 드라이버 설치 매직 업그레이드합니다 / 재설치합니다 oracle 드라이버 시도할 것이라고 밝혔다. 이 스니아크리스트 " app"; 이 때문에 기본적으로 IIS 에서 실행 중인 앱을 약간만이라도 웹 사이트 등 재부트 시 자동 시작. 이 주장을 우리가 다음과 같습니다.
이 경우, 그 때까지 반복하십시오 OLE DB 드라이버 작동합니까 이용해 doesn& # 39 빗나갔다. # 39, what& 알아낼 수 밖에 없어 허덕이는 누군가 ᄋ "이번 상황을 잘.