none
Pivot Table (timeout) RRS feed

  • Pergunta

  • Olá pessoal....

     

    Estou com um problema de timeout quando utilizo o objeto OWC (office 2003)

     

    Está acontecendo o seguinte:

     

    servidor: SQL 2005

    aplicação: asp.net / C#

     

    Tenho algumas páginas onde o usuário pode escolher de 1 a 3 filtros e clicar em Consultar, neste momento eu seto a propridedade pivot.CommandText com o comando select (somente o comando, por exemplo select a, b, c from tabela), em seguida seto a propriedade pivot.ConnectionString com a string de conexão utilizada (

    Provider=SQLOLEDB.1;Connect Timeout=360;Initial Catalod=XXX;Data Source=XXX;User ID=XXX;Password=XXX;), seto também a propriedade pivot.Connection.CommandTimeout = 360.

     

    Tenho +/- 12 relatórios sendo que apenas 3 exibem um erro de Timeout. Este erro é intermitente ou seja, as vezes o relatório abre e as vezes não.

     

    Já verifiquei as configurações do servidor SQL e está tudo OK, o IIS da aplicação também. No momento estou verificando a documentação da microsoft (http://msdn2.microsoft.com/en-us/library/aa206354(office.11).aspx) pela milésima vez e não consigo encontrar alguma coisa que seja justificativa para este erro.

     

    Alguém tem alguma idéia do que está acontecendo????

     

    Obrigado....

    quinta-feira, 6 de dezembro de 2007 12:57

Todas as Respostas

  • Zinaibre,

    cole a mensagem de erro aqui...

    Temos que tentar isolar o erro, mas me parece que o problema é na sua página asp.net.

    Abraço

    quinta-feira, 6 de dezembro de 2007 15:41
  • Apenas aparece um Alert com OK escrito Execution Timeout.

     

    Acredito que o erro não é na página, pois utilizo herança e todas os relatórios passam por esse método, modificando apenas a query a ser executada.

     

    Se eu recortar a query e executar direto no SQL a query funciona em 1 minuto e 15 segundos.

     

    Valeu... ainda estou pesquisando....

    quinta-feira, 6 de dezembro de 2007 18:57