Fiz um sistema q gera uma planilha dinâmica para meu usuário afim de que ele mesmo monte seu próprio relatório.
Acontece que o volume de dados cresce muito de um dia para o outro e em menos de dois meses de uso já tenho mais de 12 mil registros.
Quando meu usuário esta exportando selecionando todas as colunas permitidas, esta dando o seguinte erro dentro do Excel: “O arquivo não foi completamente carregado.”.
Ps.: o erro só ocorre quando são muitos os registros.
Estou usando o método simples de exportação:
Response.ContentType = "application/vnd.ms-excel"
Preciso continuar usando este método, pois para usar o que cria um objeto do Excel faria ser necessário que todos meus usuários tenham em suas máquinas um client do Oracle (banco de dados em questão), já passaria a rodar local.
Bem desenvolvo em uma maquina com Windows XP, com IIS versão 5.1, nela habilitando o seguinte comando resolve: “Response.Buffer = true”.
Porem este comando não funciona muito bem no Windows Server 2003 com IIS 6.
Já verifiquei a configuração da máquina e lá a opção Buffer esta ativada e não esta aceitando grandes volumes na exportação ainda.
Ágüem tem alguma sugestão que não envolva CreateObject.
Pergunta
Gustavo Neves
Fiz um sistema q gera uma planilha dinâmica para meu usuário afim de que ele mesmo monte seu próprio relatório.
Acontece que o volume de dados cresce muito de um dia para o outro e em menos de dois meses de uso já tenho mais de 12 mil registros.
Quando meu usuário esta exportando selecionando todas as colunas permitidas, esta dando o seguinte erro dentro do Excel: “O arquivo não foi completamente carregado.”.
Ps.: o erro só ocorre quando são muitos os registros.
Estou usando o método simples de exportação:
Response.ContentType = "application/vnd.ms-excel"
Preciso continuar usando este método, pois para usar o que cria um objeto do Excel faria ser necessário que todos meus usuários tenham em suas máquinas um client do Oracle (banco de dados em questão), já passaria a rodar local.
Bem desenvolvo em uma maquina com Windows XP, com IIS versão 5.1, nela habilitando o seguinte comando resolve: “Response.Buffer = true”.
Porem este comando não funciona muito bem no Windows Server 2003 com IIS 6.
Já verifiquei a configuração da máquina e lá a opção Buffer esta ativada e não esta aceitando grandes volumes na exportação ainda.
Ágüem tem alguma sugestão que não envolva CreateObject.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.