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