내 PC에 Oracle 클라이언트 버전 10g를 설치했습니다 (레지스트리 ORACLE_BASE-D : \ oracle \ product \ 10.2.0). 아래 참조를 추가했습니다. System.Data.OracleClient.System.Data.OracleClient에는 Oracle 클라이언트 소프트웨어 버전 8.1.7 이상이 필요합니다.
위에서 언급 한 오류가 발생합니다. 다음은 코드 스 니펫입니다.
public static OracleConnection getConnection()
{
try
{
dataSource = new SqlDataSource();
dataSource.ConnectionString = System.Configuration.ConfigurationManager.AppSettings.Get("conn");
OracleConnection connection = new OracleConnection();
if (dataSource == null)
{
// Error during initialization of InitialContext or Datasource
throw new Exception("###### Fatal Exception ###### - DataSource is not initialized.Pls check the stdout/logs.");
}
else
{
connection.ConnectionString = dataSource.ConnectionString;
connection.Open();
}
return connection;
}catch (Exception ex)
{
throw ex;
}
}
관심 분야와 Iam이 누락 된 부분을 알려주십시오. 오라클과 Asp.Net의 조합에 대해 새로운 내용입니다.
시스템에서 정상적으로 데이터베이스에 연결할 수 있습니까? 오라클 홈으로 연결되는 환경 변수'Path'에서 찾아 볼 수 있습니까? – V4Vendetta
Toad를 통해 데이터베이스에 연결할 수 있습니다. 또한 Oracle 용 경로가 환경 변수에 존재합니다. –
오라클의 폴더와 하위 폴더에'ASPNET'에 권한을 부여 할 수 있습니까? 문제가 될 수도 있습니다. – V4Vendetta