Доступ к "Обнаружена ошибка" при выводе запроса в Excel - PullRequest
0 голосов
/ 24 ноября 2011

У нас есть давно установленное приложение Access, которое экспортирует запрос в Excel, используя следующий синтаксис:

DoCmd.OutputTo acOutputQuery, "qryFoo", "Microsoft Excel (*.xls)", "Bar.xlt", True    

Это работает годами.

Сегодня клиент с Access 2002 10.4302.4219 SP-2 (в том же Excel) сообщил, что он перестал работать.База данных сообщает, что она "Обнаружена ошибка" и т. Д. И умирает.

Эта проблема относится ко всем трем компьютерам, использующим это приложение.

Сначала при проверке файла Bar.xlt и обнаружении, чтоон испортился (он сообщает Invalid file format, если вы попытаетесь открыть его автономно), мы подумали, что у нас есть решение, которое заключается в том, чтобы добавить хорошую версию Bar.xlt и пойти снова.Это приводит к той же ошибке, фактически записывая Bar.xlt в процессе.

Мы попробовали следующие варианты (на случай, если ему не понравится тот факт, что это xlt или чтонужен явный формат acFormatXLS, но мы по-прежнему сталкиваемся с проблемой (в любом случае, оригинальный синтаксис работал годами).

DoCmd.OutputTo acOutputQuery, "qryFoo", "Microsoft Excel (*.xls)", "Bar.xls", True    
DoCmd.OutputTo acOutputQuery, "qryFoo", acFormatXLS, "Bar.xlt", True    
DoCmd.OutputTo acOutputQuery, "qryFoo", acFormatXLS, "Bar.xls", True    

Мы также уплотнили / отремонтировали как переднюю часть, так и внутреннюю часть,Конечно, без изменений.

Единственное, что следует отметить, во время работы я увидел это:

enter image description here

и действительно задавался вопросом, указывало ли это на некоторые общиепроблема с Office на этой машине.

Но, конечно, это может быть не связано.

Есть идеи?

1 Ответ

1 голос
/ 24 ноября 2011

Вы пытались восстановить установку офиса с панели управления? У меня были некоторые действительно странные ошибки при использовании access и excel, которые требовали простого исправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...