none
Ayuda Sobre el tema Random RRS feed

  • Pregunta

  • Saludos Tengo un peq problema con mi aplicacion y es el siguiente actualmente estoy utilizando este Query para realizar un randon sobre esta tabla el cual me funciona perfectamente ya que me trae un registro aleatorio de esta tabla....

     pero lo que quiero es lograr que este random sea manual osea poder variar la cantidad de random dependiendo el caso y no que se mantenga fijo como en el ejemplo mostrado al final gracias y espero tener alguna ayuda sobre el tema

    public static DataTable leertareaporContenidoRandom(string contenidoid)
      {

          SqlDataAdapter lector = new SqlDataAdapter("select top 1 codigo,tema,descripcion from tarea where contenidoid=" + contenidoid + " order by NEWID()", GuiasConetion);
          DataTable resultado = new DataTable("resulta");
          lector.Fill(resultado);
          return resultado;

      }

    • Cambiado Mike Feng miércoles, 13 de marzo de 2013 15:39 spanish
    martes, 12 de marzo de 2013 14:16

Respuestas

  • Saludos,

    Puedes usar lo seguinte codigo:

    public static DataTable leertareaporContenidoRandom(string contenidoid)
      {
          Random random = new Random();
       int randomNumber = random.Next(0, 100); //coloca tus limites

          SqlDataAdapter lector = new SqlDataAdapter("select top " + randomNumber + " codigo,tema,descripcion from tarea where contenidoid=" + contenidoid + " order by NEWID()", GuiasConetion);
          DataTable resultado = new DataTable("resulta");
          lector.Fill(resultado);
          return resultado;

      }


    João Sousa (MCTS) Senior Software Engineer


    miércoles, 13 de marzo de 2013 2:06

Todas las respuestas

  • No idea what you are asking, but this is an English forum

    Try find an ADO.Net forum in your language.



    Visual C++ MVP

    martes, 12 de marzo de 2013 16:35
  • Greetings I have a little problem with my application and is currently following Query I'm using this for a randon on this table which it works perfectly and brings me a random record from this table ....

      but what I want is to make this random either manual bone can vary depending on the amount of random case and not to remain fixed as in the example shown in the end thanks and hope to have some help on the subject
    martes, 12 de marzo de 2013 16:52
  • Saludos,

    Puedes usar lo seguinte codigo:

    public static DataTable leertareaporContenidoRandom(string contenidoid)
      {
          Random random = new Random();
       int randomNumber = random.Next(0, 100); //coloca tus limites

          SqlDataAdapter lector = new SqlDataAdapter("select top " + randomNumber + " codigo,tema,descripcion from tarea where contenidoid=" + contenidoid + " order by NEWID()", GuiasConetion);
          DataTable resultado = new DataTable("resulta");
          lector.Fill(resultado);
          return resultado;

      }


    João Sousa (MCTS) Senior Software Engineer


    miércoles, 13 de marzo de 2013 2:06
  • Hello,

    Please write it in English (if possible) so anyone else could understand the posts either because one may want to join the thread and contribute or read the thread or just look for the solution through the search engine when he/she may have the same problem. :)


    Regards,

    Eyal Shilony

    • Editado Eyal Solnik miércoles, 13 de marzo de 2013 3:37
    miércoles, 13 de marzo de 2013 3:35
  • Gracias Eduardo,

    me gustaria que me aclararas algo como hago para que el random number yo pueda decirle por ejemplo desde un texbox que la cantidad que quiero es 5 ya que este select me permitira al momento de llamar a este registro mostrar la cantidad de preguntas que le indique al principio


    miércoles, 13 de marzo de 2013 16:36