CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

C# - Busca de registros em tabelas

Por Benedito Silva Júnior - publicado em 19/05/2016


O acesso a banco de dados é um recurso muito utilizado no desenvolvimento de aplicações que trabalham com grande quantidade de informações.

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); }


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo