나는 다음과 같은 오류를 가지고 객체, null 이외의 OracleParameter 유형 오브젝트를 사용할 수 있습니다.OracleParameterCollection는뿐만 아니라 OracleParameter가
코드는 다음과 같이이다 :
System.Data.Common.DbCommand dbCommand = Db.GetStoredProcCommand("ARCHIVE.FSP_STACKHOLDERSBYCREDENTIALS");
dbCommand.Parameters.Add(new OracleParameter("P_Password", password));
내 오라클 DB는 다음과 같습니다 11gR2 x64의 윈도우에서 실행되는 7 (64) 내 프로젝트는 다음과 같습니다 닷넷 4.0/비주얼 스튜디오 2010 (빌드 : 모든 CPU) IIS : 7.5/응용 프로그램 풀 : 기본 (asp.net4.0/통합은) 내 ODP.Net은에서 온다 : ODAC112021Xcopy_32bit
참고 : 나는 프로젝트 becuase x64 버전에 내 Oracle.DataAccess.dll을 변경할 수 없습니다 일부 오래된 dll에 의존 (그것은 t 변경 때문에 o Oracle.DataAccess.dll x64 버전을 사용하고 PlatformTarget을 x64로 변경해야 함)
그래서 어떻게해야합니까? 미리 감사드립니다.
은이 경우 암호 null의 값입니까? – Eddy
아니요! 그것은 가치가있다 –
나는 당신이 사용하는 생성자가 전달 된 비밀 번호에 해당하는 OracleType을 결정하는 데 실패 이해하고 오류. 명시 적으로 OracleType을 지정하고 문제가 해결되는지 확인하는 다른 생성자 중 하나를 사용할 수 있습니다. – Eddy