Standard

Method that returns a data set based on the SQL statement informed.

  • +

    String strQuery, Enum DataBase

    // Método que retorna um conjunto de dados com base na instrução SQL informada.
    // Method that returns a dataset based on the SQL statement informed.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = 200");
    
        var Employees = Ecrud.GetDataSet(sbQuery.ToString(), DataBase.HR);
    }
    
  • +

    String strQuery, Enum DataBase, String[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada.
    // Method that returns a dataset based on the SQL statement informed.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        string[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR.ToString() } };
    
        var Employees = Ecrud.GetDataSet(sbQuery.ToString(), DataBase.HR, Param);
    }
    
  • +

    String strQuery, Enum DataBase, Object[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada.
    // Method that returns a dataset based on the SQL statement informed.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        object[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR } };
    
        var Employees = Ecrud.GetDataSet(sbQuery.ToString(), DataBase.HR, Param);
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass

    // Método que retorna um conjunto de dados com base na instrução SQL informada.
    // Method that returns a dataset based on the SQL statement informed.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Nome do Banco de Dados / DataBase Name
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = 200");
    
        var Employees = Ecrud.GetDataSet(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD");
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass, String[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada.
    // Method that returns a dataset based on the SQL statement informed.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Nome do Banco de Dados / DataBase Name
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        string[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR.ToString() } };
    
        var Employees = Ecrud.GetDataSet(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD", Param);
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass, Object[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada.
    // Method that returns a dataset based on the SQL statement informed.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Nome do Banco de Dados / DataBase Name
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        object[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR } };
    
        var Employees = Ecrud.GetDataSet(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD", Param);
    }
    
  • +

    String strQuery, OracleConnection strConnection

    // Método que retorna um conjunto de dados com base na instrução SQL informada.
    // Method that returns a dataset based on the SQL statement informed.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strConnection" Conexao do Oracle (Aberta) / Oracle Connection (Open)
    using (var Ecrud = new ECRUD.Oracle())
    {
        OracleConnection Connection = new OracleConnection(ConfigurationManager.ConnectionStrings["HR"].ToString());
        Connection.Open();
    
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = 200");
    
        var Employees = Ecrud.GetDataSet(sbQuery.ToString(), Connection);
    }
    

GetDataSetBind

Method that returns a data set based on the SQL statement informed using Bind Variables.

  • +

    String strQuery, Enum DataBase, String[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada utilizando Bind Variables.
    // Method that returns a dataset based on the SQL statement informed using Bind Variables.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = :EMPLOYEE_ID AND DEPARTMENT_ID = :DEPARTMENT_ID");
    
        string[,] Params = { { ":EMPLOYEE_ID", "200" }, { ":DEPARTMENT_ID", "10" } };
    
        var Employees = Ecrud.GetDataSetBind(sbQuery.ToString(), DataBase.HR, Params);
    }
    
  • +

    String strQuery, Enum DataBase, Object[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada utilizando Bind Variables.
    // Method that returns a dataset based on the SQL statement informed using Bind Variables.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = :EMPLOYEE_ID AND DEPARTMENT_ID = :DEPARTMENT_ID");
    
        object[,] Params = { { ":EMPLOYEE_ID", 200 }, { ":DEPARTMENT_ID", 10 } };
    
        var Employees = Ecrud.GetDataSetBind(sbQuery.ToString(), DataBase.HR, Params);
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass, String[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada utilizando Bind Variables.
    // Method that returns a dataset based on the SQL statement informed using Bind Variables.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Banco de Dados / DataBase
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = :EMPLOYEE_ID AND DEPARTMENT_ID = :DEPARTMENT_ID");
    
        string[,] Params = { { ":EMPLOYEE_ID", "200" }, { ":DEPARTMENT_ID", "10" } };
    
        var Employees = Ecrud.GetDataSetBind(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD", Params);
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass, Object[,] Params

    // Método que retorna um conjunto de dados com base na instrução SQL informada utilizando Bind Variables.
    // Method that returns a dataset based on the SQL statement informed using Bind Variables.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Banco de Dados / DataBase
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    // param name="Params" Array de Parametros / Array Parameters
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = :EMPLOYEE_ID AND DEPARTMENT_ID = :DEPARTMENT_ID");
    
        object[,] Params = { { ":EMPLOYEE_ID", 200 }, { ":DEPARTMENT_ID", 10 } };
    
        var Employees = Ecrud.GetDataSetBind(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD", Params);
    }
    

GetDataSetWithException

Method that returns a data set based on informed SQL statement with runtime errors

  • +

    String strQuery, Enum DataBase, out String strException

    // Método que retorna um conjunto de dados com base na instrução SQL informada com erros de execução.
    // Method that returns a dataset based on the SQL statement informed with runtime errors.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    // param name="strException" Retorno do Erro de Execução / Return on Execution Error
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = 200");
    
        var Employees = Ecrud.GetDataSetWithException(sbQuery.ToString(), DataBase.HR, out string strException);
    }
    
  • +

    String strQuery, Enum DataBase, String[,] Params, out String strException

    // Método que retorna um conjunto de dados com base na instrução SQL informada com erros de execução.
    // Method that returns a dataset based on the SQL statement informed with runtime errors.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    // param name="Params" Array de Parametros / Array Parameters
    // param name="strException" Retorno do Erro de Execução / Return on Execution Error
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        string[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR.ToString() } };
    
        var Employees = Ecrud.GetDataSetWithException(sbQuery.ToString(), DataBase.HR, Param, out string strException);
    }
    
  • +

    String strQuery, Enum DataBase, Object[,] Params, out String strException

    // Método que retorna um conjunto de dados com base na instrução SQL informada com erros de execução.
    // Method that returns a dataset based on the SQL statement informed with runtime errors.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="DataBase" Banco de Dados / DataBase
    // param name="Params" Array de Parametros / Array Parameters
    // param name="strException" Retorno do Erro de Execução / Return on Execution Error
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        object[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR } };
    
        var Employees = Ecrud.GetDataSetWithException(sbQuery.ToString(), DataBase.HR, Param, out string strException);
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass, out String strException

    // Método que retorna um conjunto de dados com base na instrução SQL informada com erros de execução.
    // Method that returns a dataset based on the SQL statement informed with runtime errors.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Banco de Dados / DataBase
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    // param name="strException" Retorno do Erro de Execução / Return on Execution Error
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = 200");
    
        var Employees = Ecrud.GetDataSetWithException(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD", out string strException);
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass, String[,] Params, out String strException

    // Método que retorna um conjunto de dados com base na instrução SQL informada com erros de execução.
    // Method that returns a dataset based on the SQL statement informed with runtime errors.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Banco de Dados / DataBase
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    // param name="Params" Array de Parametros / Array Parameters
    // param name="strException" Retorno do Erro de Execução / Return on Execution Error
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        string[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR.ToString() } };
    
        var Employees = Ecrud.GetDataSetWithException(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD", Param, out string strException);
    }
    
  • +

    String strQuery, String strDataBase, String strSchema, String strPass, Object[,] Params, out String strException

    // Método que retorna um conjunto de dados com base na instrução SQL informada com erros de execução.
    // Method that returns a dataset based on the SQL statement informed with runtime errors.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strDataBase" Banco de Dados / DataBase
    // param name="strSchema" Nome do Schema / Schema Name
    // param name="strPass" Senha / Password
    // param name="Params" Array de Parametros / Array Parameters
    // param name="strException" Retorno do Erro de Execução / Return on Execution Error
    using (var Ecrud = new ECRUD.Oracle())
    {
        StringBuilder sbQuery = new StringBuilder().Append("HR.GET_EMPLOYEES");
    
        object[,] Param = { { "P_CURSOR", "", ECRUD.Enums.DataTypes.REFCURSOR } };
    
        var Employees = Ecrud.GetDataSetWithException(sbQuery.ToString(), "HR", "HR", "YOURPASSWORD", Param, out string strException);
    }
    
  • +

    String strQuery, OracleConnection strConnection, out String strException

    // Método que retorna um conjunto de dados com base na instrução SQL informada com erros de execução.
    // Method that returns a dataset based on the SQL statement informed with runtime errors.
    // param name="strQuery" Instrução SQL / SQL Statement
    // param name="strConnection" Conexao do Oracle (Aberta) / Oracle Connection (Open)
    // param name="strException" Retorno do Erro de Execução / Return on Execution Error
    using (var Ecrud = new ECRUD.Oracle())
    {
        OracleConnection Connection = new OracleConnection(ConfigurationManager.ConnectionStrings["HR"].ToString());
        Connection.Open();
    
        StringBuilder sbQuery = new StringBuilder().Append("SELECT * FROM HR.EMPLOYEES WHERE EMPLOYEE_ID = 200");
    
        var Employees = Ecrud.GetDataSetWithException(sbQuery.ToString(), Connection, out string strException);
    }