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