2012-06-22 2 views
1

SqlHelper 대신 오라클을 통해 실행해야합니다. C#에 대해 OracleHelper과 같은 것이 있습니까? 그렇다면 어떻게 사용할 수 있습니까?.Net에서 SQL Server 대신 Oracle을 사용하고 있습니까?

using Microsoft.Practices.EnterpriseLibrary.Data; 
using System.Data.OracleClient; 
using Microsoft.Practices.EnterpriseLibrary.Data.Oracle; 
using Microsoft.ApplicationBlocks.Data; 

    public DataSet GetAsdDollarsaleschangeList(String requestId,String reportCode) 
    { 
    try 
    { 
    OracleDatabase db = new OracleDatabase("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=***)(PORT=***)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME= ***)));User Id= ***;Password= ***;Persist Security Info=True;"); 
    OracleParameter[] _spParams = new OracleParameter[1]; 
    _spParams[0] = new OracleParameter(ReportCode.requestId,requestId); 
    return SqlHelper.ExecuteDataset(db, CommandType.StoredProcedure, ReportCode.PEP_1, _spParams); 
    } 
    catch (Exception err) 
    { 
    throw err; 
    } 
    } 

의견이 있으십니까?

답변

0

ODP.Net을 다운로드하여 설치하는 것이 좋습니다. 또한 here 코드 샘플을 공부하는 것이 좋습니다.

관련 문제