1

ここでは、代わりにSqlHelperOracleを介して実行する必要があります。OracleHelperC#のようなものはありますか?もしそうなら、私はここでそれをどのように使用できますか

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;
  }
  }

なにか提案を?

4

1 に答える 1

0

ODP.Netをダウンロードしてインストールすることをお勧めします。また、ここにあるコードサンプルを調べることをお勧めします。

于 2012-06-22T12:52:17.203 に答える