Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adilson_Web_2007

Retornar um valor do banco e inserir num textBox

Recommended Posts

Olá pessoal estou fazendo uma pesquisar no banco de dados e o resultado quero colocar num textBox no form, mas não estou conseguindo , alguém pode me ajudar por favor?

 

private OleDbConnection conBanco = new OleDbConnection();
conBanco.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\cadastro.mdb";

private void Form1_Load(object sender, EventArgs e)
		{
			conBanco.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\cadastro.mdb";
			try
			{
				conBanco.Open();

			}
			catch (OleDbException ex)
			{
				MessageBox.Show("Erro:", ex.Message);
			}

			OleDbCommand cmd = new OleDbCommand();
			OleDbDataReader dtr;
			cmd.Connection = conBanco;
			cmd.CommandType = CommandType.Text;
			
			cmd.CommandText = "select max("cadastro")as total from cadastro";

							
				dtr = cmd.ExecuteReader();
				txtValor.Text = dtr("total");

								dtr.Close();
					}

Mas não funciona o erro ocerre aqui: txtValor.Text = dtr("total");;

 

Desde já eu agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adilson_Web_2007,

 

Primeiro - o campo que você quer ("total") tem o mesmo nome no BD?

Segundo - troque o () por []. Ex: txtValor.Text = dtr["total"];

 

[]'s

 

 

Daniel Afonso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.