Операция не реализована экспортирующая экспорт Excel (только данные) Crystal Reports 2008
-
26-09-2019 - |
Вопрос
Я пытаюсь развернуть приложение на сервер клиента, но экспорт в Excel (только данные) не работает, давая мне ошибку «Не реализована». Это не проблема с отчетом, потому что у меня более 50 отчетов со стандартными шрифтами, некоторые из них очень просто, и экспорт не удается для всех из них.
У меня есть ощущение неверной версии exportmomodeller.dll и crtslv.dll, поскольку клиент, по-видимому, имеет какой-то скрипт входа в систему, который, по-видимому, копирует версию библиотек Crystal Refects CR8.5 и зарегистрировать их с помощью COM.
Я попытался автоматически сделать файл манифеста для моего основного исполняемого исполняемого, чтобы заставить его использовать правильную версию, но это ничего не изменило.
Могу ли я что-то пропустить, или вы думаете, что я полностью на неверном треке?
Решение
Я сузил проблему вниз, чтобы быть связанным с проблемой формата с отчетом. Это просто случается, чтобы не повлияло на мою машину Windows 7 Dev.
На компьютере Windows Server 2003 R2 (X64), если я удаляю дату печати и спецтечные поля времени печати, он успешно экспортирует в XLS (только данные).
Я также заметил, что процессы загружают ATL.dll на коробке Windows 7, но не в поле Windows Server. Я собираю это может как-то быть связано.
Так, а. Решение моей проблемы состоит в том, чтобы удалить эти поля. Полные баллы, если кто-то может предложить некоторый совет, который помешает мне отменить редактирование всех моих докладов.
Обновление: если я использую конкретный формат даты / времени в моих отчетах вместо «формата системы по умолчанию», он также работает.