Passando o Resultado de uma consulta para uma Label
Boa Tarde Pessoal!
Tenho uma label e quero passar o resultado de uma Consulta no banco para ela, mas quando eu executo o codigo na label aparece isso:
System.Data.SqlClient.SqlDataReader
O que eu quero fazer é o seguinte, tenho os campos para login e quando eu clico no botão login tenho esse codigo...
protected void Button1_Click(object sender, EventArgs e)
{
string senha = Convert.ToString(txtSenhaLog);
string email = Convert.ToString(txtEmailLog);
SqlConnection connection = new SqlConnection();
SqlCommand command = new SqlCommand("login", connection);
string conn = ConfigurationManager.ConnectionStrings["AcluxDBConnectionString"].ConnectionString;
SqlDataAdapter adapter = new SqlDataAdapter();
connection.ConnectionString = conn;
command.Connection = connection;
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("@email", SqlDbType.VarChar).Value = email;
command.Parameters.Add("@senha", SqlDbType.VarChar).Value = senha;
string apelido;
try
{
connection.Open();
apelido = Convert.ToString(command.ExecuteReader());
}
catch(Exception ex)
{
throw ex;
}
lblSaudacaoUsuario.Text = apelido;
conn.Clone();
}
Minha Procedure está assim:
USE [AcluxDB]
GO
/**** Object: StoredProcedure [dbo].[login] Script Date: 02/15/2010 13:58:51 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[login]
@email NVARCHAR(50),
@senha NVARCHAR(50)
AS
BEGIN
SELECT apelido FROM Usuario WHERE email=@email AND senha=@senha
END
Eu tentei usar o Adapter mas não consegui usa-lo com Label!
Desde já agradeço!!
Discussão (2)
Carregando comentários...