none
Exibir resultado da Query no DataGrid enquanto continua processando... RRS feed

  • Pergunta

  • Olá pessoal,

    Tem como eu imitar o tipo de processo que o Sql Manager faz ao pesquisar os registros de uma tabela com muitos registros? Ele já vai exibindo os resultados enquanto continua a pesquisar. Dessa forma enquando executa a query ele vai exibindo parcialmente o resultado e vai atualizando o grid até terminar a execução da query.

    Aguardo retorno.

    terça-feira, 20 de setembro de 2011 15:09

Todas as Respostas

  • Olá Jomar,

    A partir do SQL Server 2005 vc pode dividir a sua query em páginas e trazer os dados pouco a pouco (e.g. de 100 em 100)...

    Veja um exemplo de procedure que utiliza este recurso aqui: http://blog.sqlauthority.com/2007/06/11/sql-server-2005-t-sql-paging-query-technique-comparison-over-and-row_number-cte-vs-derived-table/

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    terça-feira, 13 de dezembro de 2011 11:17
    Moderador