Query Error

11/06/2008

0

Olá Pessoal... estou fazendo um sistema de busca, o comando dele é esse:
try
{
dbConnection = new SqlConnection(´Data Source=localhost; Initial Catalog=Product; User ID=wor; Password=123´);
dbConnection.Open();
Label1.Text = dbConnection.State.ToString();

dbCommand = new SqlCommand(´Select Nome, Idade, Endereço, Saldo FROM pro WHERE Nome LIKE ´¬a¬´´ + TextBox1.Text.Trim(), dbConnection);

dbDataReader = dbCommand.ExecuteReader();

while (dbDataReader.Read())
{
Label2.Text += dbDataReader[0] + ´ - ´ + dbDataReader[1] + ´\n´;
}
dbDataReader.Close();
}
só que ele está dando um erro. O que eu quero é: quando uma pessoa digite seu nome ou sua idade ou enderçeo, busque os dados completos dela. e os dados serão mostrado no textbox e logo eu exibia a conexão.


Lucassouza

Lucassouza

Responder

Posts

09/07/2008

Pcfviana

1: qual o erro?
2: cara, como o dataReader vai trazer uma linha apenas, usa o
Reader.HasHows pra ver se retornou algo...ai tu pode pegar o valor que vc precisa. se não estou enganado, quando vc coloca While(Reader.Read()) ele perde o primeiro registro..lembrando que a leitura é feita somente para frente...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar