Exemplo n.º 1
0
        public static object ExecuteScalar(OracleConnection connection, CommandType commandType, string commandText, params OracleParameter[] commandParameters)
        {
            OracleCommand cmd = new OracleCommand();

            OracleDataAccess.PrepareCommand(cmd, connection, null, commandType, commandText, commandParameters);
            object retval = cmd.ExecuteScalar();

            cmd.Parameters.Clear();
            return(retval);
        }
Exemplo n.º 2
0
        public static XmlReader ExecuteXmlReader(OracleTransaction transaction, CommandType commandType, string commandText, params OracleParameter[] commandParameters)
        {
            OracleCommand cmd = new OracleCommand();

            OracleDataAccess.PrepareCommand(cmd, transaction.Connection, transaction, commandType, commandText, commandParameters);
            XmlReader retval = cmd.ExecuteXmlReader();

            cmd.Parameters.Clear();
            return(retval);
        }
Exemplo n.º 3
0
 public static object ExecuteScalar(string connectionString, string spName, params object[] parameterValues)
 {
     if (parameterValues != null && parameterValues.Length > 0)
     {
         OracleParameter[] commandParameters = OracleDataAccessParameterCache.GetSpParameterSet(connectionString, spName);
         OracleDataAccess.AssignParameterValues(commandParameters, parameterValues);
         return(OracleDataAccess.ExecuteScalar(connectionString, CommandType.StoredProcedure, spName, commandParameters));
     }
     return(OracleDataAccess.ExecuteScalar(connectionString, CommandType.StoredProcedure, spName));
 }
Exemplo n.º 4
0
 public static XmlReader ExecuteXmlReader(OracleTransaction transaction, string spName, params object[] parameterValues)
 {
     if (parameterValues != null && parameterValues.Length > 0)
     {
         OracleParameter[] commandParameters = OracleDataAccessParameterCache.GetSpParameterSet(transaction.Connection.ConnectionString, spName);
         OracleDataAccess.AssignParameterValues(commandParameters, parameterValues);
         return(OracleDataAccess.ExecuteXmlReader(transaction, CommandType.StoredProcedure, spName, commandParameters));
     }
     return(OracleDataAccess.ExecuteXmlReader(transaction, CommandType.StoredProcedure, spName));
 }
Exemplo n.º 5
0
        public static object ExecuteScalar(string connectionString, CommandType commandType, string commandText, params OracleParameter[] commandParameters)
        {
            object result;

            using (OracleConnection cn = new OracleConnection(connectionString))
            {
                cn.Open();
                result = OracleDataAccess.ExecuteScalar(cn, commandType, commandText, commandParameters);
            }
            return(result);
        }
Exemplo n.º 6
0
        public static int ExecuteNonQueryBulk(OracleConnection connection, CommandType commandType, string commandText, int numRecords, params OracleParameter[] commandParameters)
        {
            OracleCommand cmd = new OracleCommand();

            OracleDataAccess.PrepareCommand(cmd, connection, null, commandType, commandText, commandParameters);
            cmd.ArrayBindCount = numRecords;
            int retval = cmd.ExecuteNonQuery();

            cmd.Parameters.Clear();
            return(retval);
        }
Exemplo n.º 7
0
        public static int ExecuteNonQueryBulk(string connectionString, CommandType commandType, string commandText, int numRecords, params OracleParameter[] commandParameters)
        {
            int result;

            using (OracleConnection cn = new OracleConnection(connectionString))
            {
                cn.Open();
                result = OracleDataAccess.ExecuteNonQueryBulk(cn, commandType, commandText, numRecords, commandParameters);
            }
            return(result);
        }
Exemplo n.º 8
0
        public static DataSet ExecuteDataset(OracleTransaction transaction, CommandType commandType, string commandText, params OracleParameter[] commandParameters)
        {
            OracleCommand cmd = new OracleCommand();

            OracleDataAccess.PrepareCommand(cmd, transaction.Connection, transaction, commandType, commandText, commandParameters);
            OracleDataAdapter da = new OracleDataAdapter(cmd);
            DataSet           ds = new DataSet();

            da.Fill(ds);
            cmd.Parameters.Clear();
            return(ds);
        }
Exemplo n.º 9
0
        public static DataSet ExecuteDatasetPage(OracleTransaction transaction, CommandType commandType, string commandText, string tableName, int pageIndex, int pageSize)
        {
            OracleCommand cmd = new OracleCommand();

            OracleDataAccess.PrepareCommand(cmd, transaction.Connection, transaction, commandType, commandText, null);
            OracleDataAdapter da = new OracleDataAdapter(cmd);
            DataSet           ds = new DataSet();

            da.Fill(ds, pageIndex, pageSize, tableName);
            cmd.Parameters.Clear();
            return(ds);
        }
Exemplo n.º 10
0
 private static void PrepareCommand(OracleCommand command, OracleConnection connection, OracleTransaction transaction, CommandType commandType, string commandText, OracleParameter[] commandParameters)
 {
     if (connection.State != ConnectionState.Open)
     {
         connection.Open();
     }
     command.Connection  = connection;
     command.CommandText = commandText;
     command.CommandType = commandType;
     if (commandParameters != null)
     {
         OracleDataAccess.AttachParameters(command, commandParameters);
     }
 }
Exemplo n.º 11
0
        private static OracleDataReader ExecuteReader(OracleConnection connection, OracleTransaction transaction, CommandType commandType, string commandText, OracleParameter[] commandParameters, OracleDataAccess.OracleConnectionOwnership connectionOwnership)
        {
            OracleCommand cmd = new OracleCommand();

            OracleDataAccess.PrepareCommand(cmd, connection, transaction, commandType, commandText, commandParameters);
            OracleDataReader dr;

            if (connectionOwnership == OracleDataAccess.OracleConnectionOwnership.External)
            {
                dr = cmd.ExecuteReader();
            }
            else
            {
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            }
            cmd.Parameters.Clear();
            return(dr);
        }
Exemplo n.º 12
0
        public static OracleDataReader ExecuteReader(string connectionString, CommandType commandType, string commandText, params OracleParameter[] commandParameters)
        {
            OracleConnection cn = new OracleConnection(connectionString);

            cn.Open();
            OracleDataReader result;

            try
            {
                result = OracleDataAccess.ExecuteReader(cn, null, commandType, commandText, commandParameters, OracleDataAccess.OracleConnectionOwnership.Internal);
            }
            catch
            {
                cn.Close();
                throw;
            }
            return(result);
        }
Exemplo n.º 13
0
 public static int ExecuteNonQuery(string connectionString, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteNonQuery(connectionString, commandType, commandText, null));
 }
Exemplo n.º 14
0
 public static DataSet ExecuteDataset(OracleConnection connection, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteDataset(connection, commandType, commandText, null));
 }
Exemplo n.º 15
0
 public static DataSet ExecuteDataset(OracleTransaction transaction, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteDataset(transaction, commandType, commandText, null));
 }
Exemplo n.º 16
0
 public static XmlReader ExecuteXmlReader(OracleTransaction transaction, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteXmlReader(transaction, commandType, commandText, null));
 }
Exemplo n.º 17
0
 public static object ExecuteScalar(OracleTransaction transaction, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteScalar(transaction, commandType, commandText, null));
 }
Exemplo n.º 18
0
 public static int ExecuteNonQuery(OracleTransaction transaction, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteNonQuery(transaction, commandType, commandText, null));
 }
Exemplo n.º 19
0
 public static object ExecuteScalar(string connectionString, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteScalar(connectionString, commandType, commandText, null));
 }
Exemplo n.º 20
0
 public static OracleDataReader ExecuteReader(OracleTransaction transaction, CommandType commandType, string commandText, params OracleParameter[] commandParameters)
 {
     return(OracleDataAccess.ExecuteReader(transaction.Connection, transaction, commandType, commandText, commandParameters, OracleDataAccess.OracleConnectionOwnership.External));
 }
Exemplo n.º 21
0
 public static OracleDataReader ExecuteReader(OracleConnection connection, CommandType commandType, string commandText)
 {
     return(OracleDataAccess.ExecuteReader(connection, commandType, commandText, null));
 }