/// <summary> /// crea una conexión en base a un connectionstring /// </summary> /// <param name="connectionstring">cadena de conexión</param> /// <param name="tipo">tipo de conexión a crear</param> public clsConexion(string connectionstring, edbTipo tipo) { this.ConnectionString = connectionstring; this.eTipo = tipo; switch (this.eTipo) { case edbTipo.dbSQLServer: { ocnx_fisica = new clsdbSQLServer(this); break; } } }
/// <summary> /// crea una conexión del tipo especificado. /// Adicionalmente trata de establecer la conexión /// a la bd con los parámetros especificados mediante una conexion segura. /// </summary> /// <param name="servidor">nombre, IP ó instancia del servidor</param> /// <param name="bd">identificador de la BD</param> /// <param name="tipo">Tipo de la conexión</param> public clsConexion(string servidor, string bd, edbTipo tipo) { this.servidor = servidor.Replace(":", ","); this.bd = bd; this.TrustedConnection = true; this.eTipo = tipo; switch (this.eTipo) { case edbTipo.dbSQLServer: { ocnx_fisica = new clsdbSQLServer(this); break; } } }
/// <summary> /// crea una conexión del tipo especificado. /// Adicionalmente trata de establecer la conexión /// a la bd con los parámetros especificados /// </summary> /// <param name="servidor">nombre, IP ó instancia del servidor</param> /// <param name="bd">identificador de la BD</param> /// <param name="usuario">usuario</param> /// <param name="password">password</param> /// <param name="tipo">Tipo de la conexión</param> public clsConexion(string servidor, string bd, string usuario, string password, edbTipo tipo) { this.servidor = servidor.Replace(":", ","); this.bd = bd; this.str_password = password; this.usuario = usuario; this.eTipo = tipo; switch (this.eTipo) { case edbTipo.dbSQLServer: { ocnx_fisica = new clsdbSQLServer(this); break; } } }