Como buscar registros em tabelas no C#
O acesso a banco de dados é um recurso muito utilizado no desenvolvimento de aplicações que trabalham com grande quantidade de informações. Neste post veja como buscar registros em tabelas no C#.
Operações de consulta, inclusão, atualização e exclusão de dados são interações básicas que os sistemas que acessam SGBD (Sistemas de Gerenciamento de Banco de Dados) precisam fazer.
O código abaixo mostra como fazer o acesso a um SGBD SQL Server, verifica se existe registros na tabela de cadastro de clientes e recupera o nome do cliente caso o registro do mesmo exista na tabela.
Veja:
String codigo = TextBox.Text;
try
{
//recupera nome do cliente com base no código do mesmo
string strConx = "string de conexão";
SqlConnection cnx = new SqlConnection(strConx); //passa string de conexão
string sql = "SELECT nome FROM cadastro_clientes WHERE
codigo_cliente = " + codigo;
SqlCommand cmd = new SqlCommand(sql); //passa comando SQL
cmd.Connection = cnx;
cnx.Open(); //abre conexão
//SqlDataReader retorna os dados resultantes, no modo forward-only, read-only
SqlDataReader rdr = null;
rdr = cmd.ExecuteReader();
if (rdr.Read() == true) { //se houver registro...
tbNome.Text = rdr[0].ToString(); //recupera o nome do cliente
}
} catch (Exception ex) {
MessageBox.Show("Erro: " + ex + ". ", "Falha de acesso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
CONHEÇA O CURSO COMPLETO DE C# COM + DE 100 AULAS PRÁTICAS. Tenha acesso vitalício e certificado de conclusão.
Link do curso: https://go.hotmart.com/L70031146H
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits