View Full Version : C# sql


kekkai
14-12-2007, 23:50
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

kekkai
15-12-2007, 12:45
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

NoMercy
17-12-2007, 13:44
[/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.