Есть программа на VBA, который читает файлы IN4 строит полигон по координатам и сохраняет результат в базе. К базе подключаемся через SDE. Редактирование таблицы ведется внутри такого кода:
pWorkspaceEdit.StartEditing True
pWorkspaceEdit.StartEditOperation
.....
тут сохраняем в базе
.....
pWorkspaceEdit.StopEditOperation
pWorkspaceEdit.StopEditing True
Если запустить программу не начиная редактирования слоя (Editor-Start editing), то все отрабатывается корректно. Проблема в том, что после загрузки файла в базу нужно еще внести дополнительную информацию, т.е. приходится вручную начинать редактирование слоя, а потом его прекращать.
Если же редактирование слоя уже начато вручную, и происходит загрузка файла, то после его загрузки внести изменения в таблицу невозможно, хотя режим редактирования все еще включен.
Можно ли как-то избежать таких ситуаций? Т.е есть ли возможность после загрузки файла автоматически переводить таблицу в режим редактирования? И можно ли при начатом редактировании, после загрузки файла продолжить работу с таблицей