2014-12-01 3 views
0

Я использую программу vb6 для экспорта хрустального отчета на лист excel. После запуска программы экспортируемый лист excel нечитабелен. получаю сообщение об ошибке «Не удалось прочитать файл»Crystal report export to excel: невозможно прочитать файл

CrxRep.DiscardSavedData 
CrxRep.ExportOptions.DestinationType = crEDTDiskFile 
CrxRep.ExportOptions.FormatType = crEFTExcel97 

'Input parameter set 
CrxRep.ExportOptions.DiskFileName = DestName 
CrxRep.ExportOptions.ExcelExportAllPages = True 
CrxRep.EnableParameterPrompting = False 
CrxRep.ExportOptions.ExcelUseWorksheetFunctions = True 
CrxRep.ExportOptions.ExcelUseTabularFormat = True 
CrxRep.ExportOptions.ExcelPageBreaks = True 
CrxRep.ExportOptions.ExcelTabHasColumnHeadings = True 
CrxRep.Export False 

Однако эта проблема возникает только на производственной server.When я пытался экспортировать в Dev сервер работает нормально.

ответ

0

С какого места вы пытаетесь прочитать файл?

Если вы вошли на сервер и не можете его прочитать, это говорит о том, что Excel или, возможно, ADO не установлены на сервере, но вы можете ответить на это, посмотрев на значок. Если окна распознают тип файла и показывают значок Excel, то там установлен Excel.

Если там установлен Excel, скопируйте файл на рабочий стол или в сервер dev и попробуйте открыть его там. Если он открывается там ... проблема, вероятно, является недостающим компонентом (возможно, ADO) на prod-сервере.

+0

Crystal report экспортирует файл excel успешно, но я не могу его открыть. Этот же код используется для 10 других отчетов. Только у двух из них есть ошибка. – Jeyaganesh