Pergunta

Estou tentando implantar um aplicativo no servidor de um cliente, mas exportar para o Excel (somente dados) não está funcionando, dando -me a "operação não implementada". Não é um problema com o relatório, porque tenho mais de 50 relatórios com fontes padrão, algumas delas muito simples, e a exportação falha para todas elas.

Tenho a sensação da versão incorreta do ExportModeller.dll e Crtslv.dll está sendo usada, porque o cliente parece ter algum tipo de script de logon que parece copiar uma versão CR8.5 das bibliotecas Crystal Reports e registrá -las no COM.

Tentei fazer um arquivo manifesto automaticamente para o meu principal executável para forçá -lo a usar a versão correta, mas isso não mudou nada.

Posso ter perdido alguma coisa, ou você acha que estou completamente na pista errada?

Foi útil?

Solução

Eu reduzi o problema a estar relacionado a um problema de formato com o relatório. Acontece que não afeta minha máquina de dev Windows 7.

Na máquina do Windows Server 2003 R2 (x64), se eu remover a data de impressão e os campos especiais do tempo de impressão, ele exportará para XLS (somente dados) com sucesso.

Também notei que o processo carrega o ATL.DLL na caixa do Windows 7, mas não na caixa do Windows Server. Concluo que, de alguma forma, poderia ser relacionado.

Então, uma Solução para o meu problema é remover esses campos. Pontos completos se alguém puder oferecer alguns conselhos que me impediriam de editar todos os meus relatórios.

ATUALIZAÇÃO: Se eu usar um formato de data/hora específico em meus relatórios em vez de "formato padrão do sistema", ele também funciona.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top