Понедельник, 15 Июня 2015 г. 15:10
+ в цитатник
Здравствуйте, уважаемые знатоки.
Сложилась непонятная ситуация, с которой не знаю как бороться.
Есть два сервера. Есть одно приложение. На обоих серверах установлены одинаковые версии Аксеса 2003 (11.8321.8405 SP 3)На некоторых формах созданы элементы управления с русскими именами. Например, "КодСклада" вместо "StockId". Так вот, на одном сервере приложение работает нормально, на другом возникает ошибка 2447 именно на тех элементах, которые обозваны по-русски.
В частности есть кусок кода:
If IsNull(Me.КодСклада) Then
lngStockIdOld = 0
Else
lngStockIdOld = Me.КодСклада
End If
На неработающем сервере Me.КодСклада не может получить вообще никакого значения, ни NULL, ни по умолчанию. Как будто этого элемента вообще нет на форме. В то же время он отображается в списке элементов управления в выпадающем списке на форме.
Подскажите, в чем может заключаться проблема ? Подключаемые библиотеки берутся из одного места. Версии Аксеса что на одном сервере, что на другом стоят идентичные. Может это быть как-то связано с языковыми настройками, но региональные настройки на обоих серверах идентичные? Какие библиотеки в реестре посмотреть ?
http://www.sql.ru/forum/1161517/oshibka-2447
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-