Я использую базу данных Access 2007, которая заполнена пользователями, имеющими только Access 2007 Runtime.
Приложение изначально разрабатывалось на WinXP и Acess 2007, теперь я нахожусь на Win7 и Access 2007.
Поскольку я перезапустил приложение, каждый клиент, использующий XP, сталкивается с ошибкой всякий раз, когда вызывается функция Ucase.
В целях отладки я изменил Load-Sub основной формы на один оператор
bla = Ucase("foo")
Что приводит клиентов к сообщению об ошибке, что произошла ошибка во время выполнения и приложение было остановлено.
Я включил обработку ошибок в подпрограмму, чтобы она выглядела так:
On Error GoTo handle
bla = UCase("foo")
handle:
MsgBox Err.Number & ":" & Err.Description
Как ни странно, дескриптор игнорируется средой выполнения.
Проблема не отображается ни на одном клиенте с полной установкой Access 2007 или Windows 7.
Я немного запутался, как версия для Windows имеет какое-либо отношение к этому.
Буду очень признателен за любую помощь в решении проблемы или подсказке Типпсу конкретного кода ошибки.
С уважением,
tannerli