private bool ValidaCamposConexao() { try { string tipoFonteSelecionada = cboTipoFonteDados.SelectedItem.ToString(); switch (cboTipoFonteDados.SelectedItem.ToString()) { case "MSSQL Server": tipoSelecionado = TipoFonteDados.SQLServer; break; default: MessageBox.Show("Tipo de fonte de dados não suportada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); tipoFonteSelecionada = ""; break; } if (txtServidor.Text.Length == 0 || txtLogin.Text.Length == 0 || txtSenha.Text.Length == 0 || txtNomeDB.Text.Length == 0 || tipoFonteSelecionada.Length == 0) { return(false); } else { return(true); } } catch (Exception ex) { return(false); } }
/// <summary> /// /// </summary> /// <param name="fonteDeDados">Tipo entre Excel, SQLServer ou arquivo TXT.</param> /// <param name="Local">Esse atributo representa o endereço do servidor do banco de dados, o local de grvação do arquivo Excel ou txt.</param> /// <param name="Arquivo">Esse atributo representa o nome do Banco de dados em caso de um SGDB,o nome da planilha Excel ou o nome do arquivo TXT.</param> /// <param name="Login">Login para SQLServer.</param> /// <param name="Senha">Senha para o SQLServer.</param> public FonteDeDadosOld(TipoFonteDados fonteDeDados, string Local, string Arquivo, string Login, string Senha) { try { _local = Local; _arquivo = Arquivo; _login = Login; _senha = Senha; _tipoFonteDados = fonteDeDados; if (_tipoFonteDados == TipoFonteDados.SQLServer) { _stringConexao = "Data Source=" + _local + ";Initial Catalog=" + _arquivo + ";User Id=" + _login + ";Password="******"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + _local + "\\" + _arquivo; if (_primeiraLinhaCabecalho) { _stringConexao += ";Extended Properties='Excel 8.0; HDR=YES'"; } else { _stringConexao += ";Extended Properties='Excel 8.0; HDR=NO'"; } _conexao = new OleDbConnection(_stringConexao); _comando = new OleDbCommand(); _adaptador = new OleDbDataAdapter(); } if (_tipoFonteDados == TipoFonteDados.TXT) { ConectaArquivoTXT(); } } catch (Exception ex) { //clsUtil.Gravalog("IsicLibrary.dll", "clsBancoDeDados.clsBancoDeDados()", Environment.StackTrace.ToString(), ex.Message); throw ex; } }
public Form1() { InitializeComponent(); tipoSelecionado = new TipoFonteDados(); }
private bool ValidaCamposConexao() { try { string tipoFonteSelecionada = cboTipoFonteDados.SelectedItem.ToString(); switch (cboTipoFonteDados.SelectedItem.ToString()) { case "MSSQL Server": tipoSelecionado = TipoFonteDados.SQLServer; break; default: MessageBox.Show("Tipo de fonte de dados não suportada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); tipoFonteSelecionada = ""; break; } if (txtServidor.Text.Length == 0 || txtLogin.Text.Length == 0 || txtSenha.Text.Length == 0 || txtNomeDB.Text.Length == 0 || tipoFonteSelecionada.Length == 0) { return false; } else { return true; } } catch (Exception ex) { return false; } }