Cita:
Iniciado por kal_el52 Hola jmfmagnum,
En el evento Button2_Click, en la variable "cmd" SqlCommand, a la consulta no le estás pasando el nombre del usuario. Además en la linea "cmd.Parameters" debes comentarla ya que hay 2 errores.
1) Está convirtiendo el texto de un nombre de usuario a entero y esto te dará error. (A menos que el nombre de usuario de un usuario sean números, en ese caso si estaría correcto)
2) El nombre del parámetro de entrada "@tuCodigo", no existe en la consulta, por ende, al momento de llegar a esa línea se te caerá porque encuentra ese parametro de entrada.
Código ASP:
Ver originalprotected void Button2_Click(object sender, EventArgs e)
{
SqlConnection cnn= new SqlConnection("Data Source=PORTATIL-PC;Initial Catalog=crud;Persist Security Info=True;User ID=sa;Password=123456");
SqlCommand cmd = new SqlCommand("SELECT nombre, apellido FROM usuario WHERE usuario="+ txtUsuario.Text,cnn);
//cmd.Parameters.AddWithValue("@tuCodigo",Convert.ToInt32(me.txtusuario.text));
SqlDataAdapter da= new SqlDataAdapter(cmd);
DataTable dt= new DataTable();
da.Fill(dt);
lblNombre.Text= dt.Rows["nombre"];
lblApellido.Text=dt.rows["apellido"];
}
Espero haber sido de ayuda
Saludos,
mmm todo esta en varchar, gracias por tu respuesta, pero aun estoy en dudas :C
la entrada "@tuCodigo" venia de donde vi el codigo , no se como se usa.