4321
Дата: 21.02.2008 13:00:30
на текущий исходник некой прилады (акс 97) напала падучая. Падает с системными воплями. (сообщает, что составляет txt отчет с XML тегами).
декомпайл/полный импорт проблему не лечат.
трехнедельной давности исходник тоже ведет себя странно. не падает (в тех же местах), но в давно работающем месте (измененном мною в последнем, падучем, исходнике) ругается грязными словами "Неопределенная функция 'xxxxxxx' в выражении". Функция 'xxxxxxx' там прописана сто лет. Слова вылетают в коде типа
Set MyDb = DBEngine.Workspaces(0).Databases(0)
MyDb.OpenRecordset("сохраненныйЗапрос")
(где сз - юнион, а ф-я вызывается в его подзапросе)
. (то же - с CurrentDB... вместо MyDb причем и .Name этих ДБ совпадают.)
запрос просто руками открывается. (после прерывания - совсем нормально, а вот при остановке кода (без прерывания) открывается его подзапрос с упомянутой ф-ей, но в поле-ф-ии прописана #Ошибка#. В самом отладчике при этом ф-я отрабатывает).
декомпиле и импорт (уже этой, старой версии бд) не спасают.
всему этому - сто лет в обед. Т.ч. что там на эту древность напало - неясно.
кудыть бедному крестьянину податься???? Какие еще бытуют методы спасения?