boa noite a todos.....
privatevoid procubut_Click(object sender, EventArgs e)
{
textBox1.Text = "SELECT nome FROM utente WHERE id ="+ procurarbox.Text +"";
}
como e que faxo para mostrar o nome numa textbox.... e assim como eu tenho ?
kekkai
obrigado
SkylineGTR
15-12-2007, 00:02
Isso a única coisa que te vai fazer é mostrar esssa string na textbox.
Dá uma vista de olhos nesta página para perceberes o que precisas fazer:
http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson02.aspx
Resumidamente precisas:
1) Criar uma ligação à base de dados
2) Criar um comando a executar na base de dados
3) Criar um objecto para ler o resultado do comando
database db = newdatabase();
db.OpenOleDbConn();
OleDbDataReader rtr = db.SelectOleDb("Select nome, From utente, WHERE ID='"+ procurarbox.Text+"';");
rtr.Read();
if (rtr.HasRows)
******************
else
MessageBox.Show("Utente desconhecido");
db.CloseOleDbConn();
procurarbox.Text="";
como e que eu faxo para mostrar o resultado numa textbox?
kekkai
obrigado
[/SIZE]OleDbDataReader rtr = db.SelectOleDb("Select nome, From utente, WHERE ID='"+ procurarbox.Text+"';"[SIZE=2]);
Isto não tem a ver com a tua pergunta, mas acho que devias ler isto http://en.wikipedia.org/wiki/SQL_injection e substituir a concatenação do procurarbox.Text por parâmetro e habituares-te a usar parâmetros.