Exemplo n.º 1
0
        public BaseDatos(string sServidor,
                         BaseDatos.BBDD tipoConexion,
                         string sBaseDatos,
                         string sUsuario,
                         string sPass)
        {
            try
            {
                string proveedor = "";
                //InicializarVariables()


                this.tipoBBDD = tipoConexion;

                switch (this.tipoBBDD)
                {
                case BBDD.SQL:
                    proveedor = "System.Data.SqlClient";
                    break;

                case BBDD.ODBC:
                    proveedor = "System.Data.Odbc";
                    break;

                case BBDD.OLEDB:
                    proveedor = "System.Data.OleDb";
                    break;

                case BBDD.MySQL:
                    proveedor = "MySql.Data.MySqlClient";
                    break;
                }
                this.sCadenaConexion = "data source = " + sServidor + "; initial catalog=" + sBaseDatos + "; user id = " + sUsuario + "; password = "******"ERROR :" + ex.Message + " BASEDATOS.New(Parametros) ", ex);
            }
        }
Exemplo n.º 2
0
        public BaseDatos(BaseDatos.BBDD tipoConexion,
                         string sCadenaConexion)
        {
            try
            {
                string proveedor = "";

                tipoBBDD = tipoConexion;
                switch (tipoBBDD)
                {
                case BBDD.SQL:
                    proveedor = "System.Data.SqlClient";
                    break;

                case BBDD.ODBC:
                    proveedor = "System.Data.Odbc";
                    break;

                case BBDD.OLEDB:
                    proveedor = "System.Data.OleDb";
                    break;

                case BBDD.MySQL:
                    proveedor = "MySql.Data.MySqlClient";
                    break;
                }

                this.sCadenaConexion = sCadenaConexion;
                this._Factory        = DbProviderFactories.GetFactory(proveedor);
                pParametros.Clear();
            }
            catch (ConfigurationErrorsException ex)
            {
                throw new BaseDatosException("ERROR :" + ex.Message + " BASEDATOS.New(tipoConexion,CadenaConexion) ", ex);
            }
        }