using System; using System.Collections.Generic; using System.Data; using System.Data.OracleClient; namespace WX.CRM.DAL.Soft { public class Soft_JMDGJSDataFrom { public DataSet getJMDGJSDataFrom(DateTime ctime, DateTime etime) { OracleConnection conn = new OracleConnection(OracleHelper.AYCRMConn); if (conn.State == ConnectionState.Closed) conn.Open(); try { using (OracleTransaction trans = conn.BeginTransaction()) { var p = new List { new OracleParameter { ParameterName = "v_ctime", OracleType = OracleType.DateTime, Value = ctime }, new OracleParameter { ParameterName = "v_etime", OracleType = OracleType.DateTime, Value = etime }, new OracleParameter { ParameterName = "v_sqldata", OracleType = OracleType.Cursor, Direction = ParameterDirection.Output } }; var ds = OracleHelper.DataQueray(trans, CommandType.StoredProcedure, "pack_soft.soft_jmddatafromstatistics", p.ToArray()); trans.Commit(); return ds; } } catch (Exception) { throw; } finally { if (conn.State == ConnectionState.Open) conn.Close(); } } } }