C#

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);
  }
Aprenda do zero ou aprimore seus conhecimentos em C#. Domine os conceitos de Orientação a Objetos e crie sistemas complexos integrados com banco de dados.

CONHEÇA O CURSO COMPLETO DE C# COM + DE 100 AULAS PRÁTICAS. Tenha acesso vitalício e certificado de conclusão.

CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:

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

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *