Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve Galera!!!
Tô começando agora no VS2005 usando C#.
Tenho um código aqui que está funcional, mas acho que pode ser melhorado. Por exemplo a forma de fazer conexão com o banco.
eu fiz a conexão no clique do botão. Há uma forma melhor e mais coerente de se fazer isso?
Vejam o código:
private void button1_Click(object sender, EventArgs e) { OleDbConnection conexao = new OleDbConnection(strConn); conexao.Open(); if (txtImposto.Checked) { Imposto = "YES"; } SqlInsert = "INSERT INTO TB_MOVIMENTACOES (MOV_DATA,MOV_VALOR,MOV_IMPOSTO"; SqlInsert += ",MOV_DESCRICAO,MOV_FORMAPG) VALUES ("; SqlInsert += "#"+DataHoje+"#,"; SqlInsert += "'"+txtValorServico.Text+"',"; SqlInsert += ""+Imposto+","; SqlInsert += "'"+txtDescricao.Text+"',"; SqlInsert += "'"+txtPagamento.Text+"'"; SqlInsert += ")"; OleDbCommand Rs = conexao.CreateCommand(); Rs.CommandText = SqlInsert; Rs.ExecuteNonQuery(); txtDescricao.Text = ""; txtImposto.Checked = false; txtPagamento.Text = ""; txtValorServico.Text = ""; MessageBox.Show("Dados Gravados Com Sucesso!"); }
E aí eriva_br?!?1º Vlw pela resposta!!!!!2º Teria como você me dar um exemplo para fazer essa classe para conexão e operações com o banco???Vlw Cara!!!!!
Maykon,Esse artigo da MS é um excelente ponto de partida, traz algumas dicas muito boas e exemplos: http://www.microsoft.com/brasil/msdn/Tecno...adadeDados.mspxEsse artigo é um mais avançado, vale a pena conferir tb.: http://www.imasters.com.br/artigo/3763/dot...acesso_a_dados/da uma estudada neles, e qq. coisa tamos ae...abraços
E aí eriva_br?!?1º Vlw pela resposta!!!!!2º Teria como você me dar um exemplo para fazer essa classe para conexão e operações com o banco???Vlw Cara!!!!!
Vlw cara.
Vou dar uma olhada e qualquer coisa volto a encher o saco hehehehe http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Falai Maykon td beleza,
Inicialmente, o mais indicado seria tu deixar a parte de conexão e operações com o banco de dados em uma classe, com isso você teria condições melhores para reaproveitamento de código, manutenção e segurança
outro ponto seria os cuidados com o SQL Injection, veja este post, tem algo sobre isso:
http://forum.imasters.com.br/index.php?s=&...st&p=794144
abs