Objects in this class cannot be updated outside(不能在編輯會話之外更新此類中的對象)

在進行AE二次開發中,操作sde數據庫,進行featureClass.CreateFeature()時報錯,提示Objects in this class cannot be updated outside

打開arcmap查看報錯的圖層,發現竟然可以編輯(正常sde數據是未註冊版本,不可以在直接在arcmap中進行編輯的)

於是在該圖層所在圖層集(圖層上無法查看)上右鍵查看其版本註冊狀態,發現unregistered as versioned高亮狀態,代表已被註冊版本

解決方法:點擊unregistered as versioned,取消版本註冊就可以了,取消註冊後如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章