0

내가 비주얼 스튜디오에서 마이그레이션을 실행하여 Oracle 데이터베이스에 일부 테이블을 만들려고하고 있지만, 메신저 패키지 관리자 콘솔에서 다음과 같은 오류 점점이 내 연결 문자열코드 먼저 오라클 데이터베이스에

Type is not resolved for member 'Oracle.ManagedDataAccess.Client.OracleException,Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342'.

입니다 :

<connectionStrings> 
    <add name="APSDashboardv2.Properties.Settings.Setting" connectionString="DATA SOURCE=xxxxxxxx;PASSWORD=xxxxxx;USER ID=xxxxxx" 
     providerName="Oracle.ManagedDataAccess.Client" /> 
    </connectionStrings> 

이상하게도, 테이블이 만들어졌습니다하지만 나는 다음과 같은 메시지 받기를 선택 만들려고 할 때마다 나는 데이터를 볼 수있는 선택하게하고, 수 없습니다

SQL Error: ORA-00942: table or view does not exist 00942. 00000 - "table or view does not exist"

누구나 도움이 될 수 있습니까?

답변

0

Oracle.ManagedDataAccess.dll을 GAC에 등록해야합니다. 첫째, 드라이브에 폴더를 만들고 Oracle.ManagedDataAccess.dll을 폴더에 복사하고 거기서 명령 프롬프트를 엽니 다 (Shift + 오른쪽 클릭 >> Open Command Prompt Here). 그런 다음 다음 명령을 복사하여 붙여넣고 Enter 키를 누릅니다. "어셈블리가 캐시에 성공적으로 추가되었습니다"라는 메시지가 나타나면 문제가 해결 된 것입니다. Visual Studio 및 업데이트 데이터베이스를 다시 시작하십시오.

명령은 여기에 있습니다 :

"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\gacutil.exe" /i Oracle.ManagedDataAccess.dll 

코드 조각 Here