Operação não implementada Exportação Excel (somente dados) Crystal Reports 2008
-
26-09-2019 - |
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?
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.