| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 19.11.2004
Адрес: Dnepropetrovsk
Пол: Male
Сообщения: 67
![]() |
У меня на предприятии работает программа созданная на Access97.
После переустановки OS - была WinNT4 стала Win2KSP4, при попытке выбрать значение из комбобокса связанного с базой вылетает ошибка - "The expression AfterUpdate you entered as the event property setting prodused following error: Object variable or With block variable not set". На остальных машинах все работает без проблем. База лежит на домене,самба3.7, с правами доступа вроде все нормально, все возможные драйвера поставил. Поставил SP2 - ничего не помогает. Может кто сталкивался с подобной проблемой, подскажите как побороть? |
|
|
|
|
# 3 | |
|
Junior Member
Регистрация: 19.11.2004
Адрес: Dnepropetrovsk
Пол: Male
Сообщения: 67
![]() |
Цитата:
Я просто не могу понять, что имено ему не хватает - база загружается вполне корректно, объект(заказ) присутствует - я могу просмотреть его - и здесь ошибок не происходит. Ошибка возникает только в момент выбора значения из комбобокса |
|
|
|
|
|
# 4 |
|
Advanced Member
Регистрация: 15.09.2004
Адрес: Украина, Хмельницкий
Сообщения: 403
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
У меня когда-то была похожая проблема, когда я перешел на Win2K. Правда я базу дергал своей программой написаной на ASP.NET. Но может и тебе бы помогло.
Мне пришлось добавить юзера Network Service именно на физический файл базы (Свойства файла->Безопасность->Добавить юзера). |
|
|
|
|
# 5 | |
|
Junior Member
Регистрация: 19.11.2004
Адрес: Dnepropetrovsk
Пол: Male
Сообщения: 67
![]() |
Цитата:
даже если захочу. Все права доступа назначаются на сервере. То есть, если бы проблема была в правах доступа, я бы получил ошибку ну как минимум на всех машинах - этого не происходит. Дело скорее всего в каких-то особенностях системных компонентов - какой то системной библиотеки не хватает или она имеет не ту версию. Но просто взять и сравнить пофайлово system32 or common files - не самый рациональный путь - объем различного хлама достаточно велик и как раз задачей является от него избавится. Поэтому я и спрашиваю - может ктото сталкивался. Ошибка возникла именно после полной переустановки системы - а я не так часто использую VB что бы понять что не хватает комбу, что бы работать нормально. Сейчас я долбаю его FileMon, RegMon отслеживаю апи но пока решения не нашел. Вроде все одинаково.Тем более работа с базой идет без проблем. |
|
|
|
|
|
# 6 |
|
Advanced Member
Регистрация: 15.09.2004
Адрес: Украина, Хмельницкий
Сообщения: 403
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В принципе и у меня домен
. Но скорее всего у Вас не тот случай, тут как-бы обращаються к базе "изнутри".Может версия Аксеса на той машине отлична от той, на которой программа писалась, больше ничего придумать не могу
|
|
|
|
|
# 8 |
|
Junior Member
Регистрация: 29.10.2002
Адрес: Moscow
Сообщения: 52
![]() |
Проверь референсы в 1 очередь. Хотя если бы отвалилась ссылка, то клиентская часть базы совсем не работала, а у тебя срыв идет только на одной из функций. Такая ошибка бывает, когда локаль клиентской части базы и локаль установленного аксесса на клиентской машине не совпадают, т.е. клиент написан в английской версии, а установлен аксесс русский.
Последний раз редактировалось rumax; 22.11.2004 в 20:38. |
|
|
|
|
# 9 | |
|
Junior Member
Регистрация: 19.11.2004
Адрес: Dnepropetrovsk
Пол: Male
Сообщения: 67
![]() |
Цитата:
Действительно, как оказалось проблема была в том, что человек писал свою программу на руской версии, а я обычно стараюсь ставить английские. За что и поплатился Спасибо всем за участие - тема закрыта.
|
|
|
|