монопольный доступ к dbf

Arcview GIS 3.x, Arcinfo Workstation, Mapobjects
Ответить
mstis
Новоприбывший
Сообщения: 3
Зарегистрирован: 07 май 2006, 14:52
Репутация: 0

монопольный доступ к dbf

Сообщение mstis » 07 май 2006, 15:03

Народ, прошу осветить такой вопрос. Получаю из dbf файла тему,работаю с ней(например создаю автоподписи).Потом из FOXPRO,не закрывая Arcview пытаюсь обновить dbf и часто получаю сообщение что монопольный доступ к файлу запрещен.А иногда все проходит нормально.Как с этим бороться?
Пытался подключаться у файлу из arcview через ODBC - слетает кодировка русских символов. В общем из одной проблемы стало две.
Наверняка есть простое решение, но найти не смог.

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: монопольный доступ к dbf

Сообщение geologic » 07 май 2006, 21:38

нет простых решений. ArcView не терпит, когда трогают таблицы, хоть из Dbase, хоть из Access. Можете и данные потерять. Но подсказку дам - все исходные таблицы не используются, ArcView при загружке делает временные в Temp. Можете их подергать - забавно.

Про кодировку все тонкости есть вот тут: http://www.geofaq.narod.ru/2codepage.htm

mstis
Новоприбывший
Сообщения: 3
Зарегистрирован: 07 май 2006, 14:52
Репутация: 0

Сообщение mstis » 10 май 2006, 12:08

Благодарю, кажется все получилось. Но возник дргой вопрос:
Как заставить тему событий обновиться из таблицы по которой она создана, не перезапуская ArcView. В моем случае подключение идет через ODBC

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Сообщение geologic » 10 май 2006, 20:35

ну там в меню есть "Refresh". И это на крайний случай, частенько все само. Если изменить структуру, забавно, все съезжает нафиг. Интересно чтоб кто-то проследил, как это вобще работает, докуда можно развлекаться. мы в свое время пришли к выводу что овчинка ODBC не стОит выделки, и забазировали систему исключительно на DBF. Заметно стабильнее, но доступ и всё такое вручную, разумеется.

mstis
Новоприбывший
Сообщения: 3
Зарегистрирован: 07 май 2006, 14:52
Репутация: 0

Сообщение mstis » 12 май 2006, 17:23

Да, Refresh действительно работает если открыта и активна атрибутивная таблица, поэтому сразу и не догадался. А что касается подключения к dbf проблема с монопольным доступом решилась только на ODBC

Ответить

Вернуться в «Arcview GIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 19 гостей