/// <summary> /// Define a conexão com autenticação WINDOWS /// </summary> /// <param name="configurarBD"></param> /// <returns>Conexão ok</returns> public bool Conectar(ClassConfigBD_Dom configurarBD) { try { erro = ""; sqlConnection = new SqlConnection(); if (configurarBD.Autenticação == "Windows") { sqlConnection.ConnectionString = "Server=" + configurarBD.Servidor + "\\" + configurarBD.Instância + ";Database=" + configurarBD.Bd + ";Trusted_Connection=True"; } else { sqlConnection.ConnectionString = "Server=" + configurarBD.Servidor + "\\" + configurarBD.Instância + ";Database=" + configurarBD.Bd + ";User Id=" + configurarBD.Usuário + ";Password=" + configurarBD.Senha; } sqlConnection.Open(); return(true); } catch (Exception error) { erro = error.Message; return(false); } finally { sqlConnection.Close(); } }
void PreencheDados() { bd = new ClassConfigBD_Dom(); bd.Servidor = servidor_comboBox.Text; bd.Instância = instancia_comboBox.Text; bd.Autenticação = autenticação_comboBox.Text; bd.Usuário = usuário_textBox.Text; bd.Senha = senha_textBox.Text; bd.Bd = bd_comboBox.Text; }
/// <summary> /// Conecta o banco de dados /// </summary> /// <param name="BD"> Dados do banco de dados</param> /// <returns> True para conexão realizada com sucesso e False para conexão não realizada.</returns> public bool Conectar(ClassConfigBD_Dom BD) { if (!Bd.Conectar(BD)) { erro = Bd.erro; return(false); } else { connection = Bd.sqlConnection; return(true); } }