Cita:
Iniciado por carrillo1802_
Amigos del foro estoy realizando este método para ejecutar un stored procedure de una bd
el cual recibe parámetros pero tengo un problema no me trae los datos no se si estoy pasando los parámetros de la forma correcta ya que siempre e trabajado con listas pero esta vez tengo que hacerlo con un DataTable.
Muchas gracias por anticipado.
public DataTable lista(String Nombre,String Categoria)
{
DataSet ds = new DataSet();
SqlConnection cn = new SqlConnection(conectionString);
SqlDataAdapter DA = new SqlDataAdapter("TEMPUS.SP_PERSONALFOTOCHECK", cn);
DA.SelectCommand.CommandType = CommandType.StoredProcedure;
DA.SelectCommand.Parameters.AddWithValue("@NOMBRE" , Nombre.ToString());
DA.SelectCommand.Parameters.AddWithValue("@CATEGOR IA", Categoria.ToString());
DA.Fill(ds);
return ds.Tables[0];
}
Técnicamente, el código debería andar, aunque es algo rústico. Pero sin conocer qué código tiene el SP, y asegurarnos de que las variables sean correctas, es medio difícil decir si el error esttá en el SP o en los datos.