ArcSDE のバージョン非対応レイヤーを編集する方法

 2016/9/1 (木)    

'pWorkspace As IWorkspace
 
Dim pMultiuserWorkspaceEdit As IMultiuserWorkspaceEdit
Set pMultiuserWorkspaceEdit = pWorkspace
 
Dim pWorkspaceEdit As IWorkspaceEdit
Set pWorkspaceEdit = pWorkspace
 
'バージョン非対応レイヤに対して編集開始
pMultiuserWorkspaceEdit.StartMultiuserEditing esriMESMNonVersioned
 
'---- ここに編集操作を記述----
'※注意:バージョン非対応レイヤは編集操作を元に戻すことができないため
'  IWorkspaceEdit::StartEditOperation, StopEditOperationの操作はできません
 
'編集を保存して編集終了
pWorkspaceEdit.StopEditing True

Copyright© WINGFIELD since1981 , 2018 All Rights Reserved.