Example #1
0
        public OracleConnection CONEXION(BE_BASE_DATOS BD)
        {
            OracleConnection cn = new OracleConnection(BD.CADENA_CONEXION_ORACLE);

            cn.Open();
            return(cn);
        }
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            BASE_DATOS  = new BE_BASE_DATOS();
            BD_GENERICO = new BD_GENERICO(E_TIPO_BD.ORACLE);

            this.lbl_base_Datos.Visible = false;
            this.txt_base_datos.Visible = false;
            ArrayList O_LISTA_BD = new ArrayList();

            O_LISTA_BD.Add(new Funciones.sItems("ORACLE", 1));
            O_LISTA_BD.Add(new Funciones.sItems("SQL SERVER", 2));
            cbo_base_datos.DataSource    = O_LISTA_BD;
            cbo_base_datos.DisplayMember = "LeerNombre";
            cbo_base_datos.ValueMember   = "LeerCodigo";
            cbo_base_datos.Refresh();
        }
Example #3
0
        public List <BE_TABLA> TABLAS(BE_BASE_DATOS BASE_DATOS)
        {
            OracleCommand     cm      = new OracleCommand();
            OracleConnection  cn      = new OracleConnection();
            OracleDataAdapter da      = new OracleDataAdapter();
            DataTable         dt      = new DataTable();
            int             I         = 0;
            List <BE_TABLA> TABLA_COL = new List <BE_TABLA>();

            try
            {
                cn               = CONEXION(BASE_DATOS);
                cm.Connection    = cn;
                cm.CommandType   = CommandType.Text;
                cm.CommandText   = "SELECT DISTINCT all_tables.table_name, USER_TAB_COMMENTS.COMMENTS AS COMMENTS FROM all_tables LEFT JOIN user_tab_comments ON ALL_TABLES.TABLE_NAME= USER_TAB_COMMENTS.TABLE_NAME WHERE USER_TAB_COMMENTS.TABLE_TYPE='TABLE' AND UPPER(ALL_TABLES.OWNER) = '" + BASE_DATOS.NoEsquema.ToUpper() + "'";
                da.SelectCommand = cm;
                da.Fill(dt);
                for (I = 0; I <= dt.Rows.Count - 1; I++)
                {
                    BE_TABLA TABLA = new BE_TABLA();
                    TABLA.NoEsquema        = BASE_DATOS.NoEsquema;
                    TABLA.NoBaseDatos      = BASE_DATOS.NoBaseDatos;
                    TABLA.NOMBRE           = dt.Rows[I]["table_name"].ToString();
                    TABLA.COMENTARIO       = dt.Rows[I]["COMMENTS"].ToString();
                    TABLA.NombrePreliminar = string.Concat(TABLA.NoEsquema, ".", TABLA.NOMBRE);
                    TABLA_COL.Add(TABLA);
                }
                return(TABLA_COL);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cm.Dispose();
                cm = null;
                cn.Close();
                cn = null;
                da = null;
            }
        }
 public List <BE_TABLA> TABLAS(BE_BASE_DATOS BD)
 {
     return(TIPO_BD_.TABLAS(BD));
 }
 public BE_TABLA()
 {
     BASE_DATOS = new BE_BASE_DATOS();
 }