Usuário com melhor resposta
Conexão com banco de dados

Pergunta
-
Boa noite,
Estou tentando conectar banco e sistema pela primeira vez utilizando c# porém estou tendo dificuldades, a conexão teoricamente
esta ok, porém apos realizar um insert e verificar no banco podemos constatar que nada foi inserido. Abaixo esta o código da classe e do formulário.
using System.Data; using System.Data.OleDb; using ConectBanco.Properties; namespace ConectBanco { public class Conexao { public OleDbConnection con = new OleDbConnection(); public OleDbCommand comando = new OleDbCommand(); public OleDbDataReader leitor; public int c; public void Banco() { con.Close(); con.ConnectionString = Settings.Default.BancoCsharppConnectionString; con.Open(); } public void Tipo() { comando.CommandType = CommandType.Text; comando.Connection = con; } } }
Conexao co = new Conexao(); private void button1_Click(object sender, EventArgs e) { co.Banco(); co.comando.CommandText = "insert into cliente(codigo,nome) values ('" + textBox1.Text + "', '" + textBox2.Text + "')"; co.Tipo(); }
Respostas
-
Bom dia, Paloma!
Assim como o Ticiano disse, você precisa executar o comando com o ExecuteNonQuery.
Segue um link com exemplos: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-executereader-e-executescalar-da-ado-net/27579
Att,
LeandroSe foi útil, marque como útil ou como resposta.
- Sugerido como Resposta Leandro Tozetto terça-feira, 12 de julho de 2016 13:07
- Marcado como Resposta Robson William SilvaModerator quarta-feira, 13 de julho de 2016 19:09
Todas as Respostas
-
-
-
Bom dia, Paloma!
Assim como o Ticiano disse, você precisa executar o comando com o ExecuteNonQuery.
Segue um link com exemplos: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-executereader-e-executescalar-da-ado-net/27579
Att,
LeandroSe foi útil, marque como útil ou como resposta.
- Sugerido como Resposta Leandro Tozetto terça-feira, 12 de julho de 2016 13:07
- Marcado como Resposta Robson William SilvaModerator quarta-feira, 13 de julho de 2016 19:09