예제 #1
0
        private void cargar_bd()
        {    //Array para los registros
            ArrayList xLista;
            //Cadena de Consulta
            String cadena = "select datname from pg_database where datname not in ('template1','template0') order by datname asc";

            //CARGAMOS LOS DATOS DE LOS ESQUEMA
            xLista = ClsDatos.listaDatos(cadena);
            Utiles.cargarCombo(this.cmb_base_datos, xLista);
        }
        //CARGAR LOS ESQUEMAS DE LA BD
        public void consultarEsquemas()
        {//Array para los registros
            ArrayList xLista;
            //Cadena de Consulta
            String cadena = "select nspname::varchar as nombre_del_los_esquema_listados from pg_namespace "
                            + "where substring(nspname from 1 for 3) != 'pg_'  and nspname not in ('information_schema','public') order by nspname";

            //CARGAMOS LOS DATOS DE LOS ESQUEMA
            xLista = ClsDatos.listaDatos(cadena);
            Utiles.cargarLista(this.lst_esquemas, xLista);
        }
        //COMPROBAR SI EL NOMBRE EXISTE
        private bool Comprobar_existencia_nombre()
        {   //LISTA DE DATOS
            ArrayList xLista;
            //Cadena de Consulta
            String cadena = "select nspname from pg_namespace"
                            + " where substring(nspname from 1 for 3) != 'pg_' and nspname = '" + this.txt_nombre_esquema.Text.Trim() + "'";

            //CARGAMOS LOS DATOS DE LOS ESQUEMA
            xLista = ClsDatos.listaDatos(cadena);
            //RETORNO DE DATOS
            return((xLista.Count > 0)?true:false);
        }
        void cargarCombo()
        {
            ClsDatos.Conectar(txtUser.Text, txtPass.Text, txtServidor.Text, txtPuerto.Text, txtBaseDatos.Text);
            ArrayList xLista;
            //Cadena de Consulta
            String cadena = "select nspname::varchar as nombre_del_los_esquema_listados from pg_namespace "
                            + "where substring(nspname from 1 for 3) != 'pg_' and nspname not in ('information_schema','public') order by nspname ";

            //CARGAMOS LOS DATOS DE LOS ESQUEMA
            xLista = ClsDatos.listaDatos(cadena);
            Utiles.cargarCombo(cmb_esquema, xLista);
        }