Проверил, на лицензии:
esriLicenseProductCodeEngineGeoDB,
esriLicenseProductCodeEngine,
esriLicenseProductCodeArcEditor,
esriLicenseProductCodeArcInfo
возвращает статус esriLicenseAvailable, думаю это положительный ответ.
Проверьте кто-нибудь пожалуйста, вот код написаный на Delphi:
// В компонент MapControl1 загружен mxd проект со слоем
// из БД Oracle (слой версионный), думаю можно использовать любую БД, где для редакитрования требуется лицензия ArcEditor
var pDataset: IDataset;
pWorkspaceEdit: IWorkspaceEdit;
pLayer: ILayer;
pWorkspace: IWorkspace;
pFeature: IFeature;
pFeatureLayer: IFeatureLayer;
pFCursor: IFeatureCursor;
pFields: IFields;
i: integer;
begin
(MapControl1.Map).Get_Layer(0, pLayer);
pFeatureLayer:=pLayer as IFeatureLayer;
pDataset:=pFeatureLayer as IDataset;
pDataset.Get_Workspace(pWorkspace);
pFeatureLayer.Search(nil, false, pFCursor);
pFCursor.NextFeature(pFeature);
pFeature.Get_Fields(pFields);
pFields.FindField('NAME', i);
pWorkspaceEdit:=pWorkspace as IWorkspaceEdit;
pWorkspaceEdit.StartEditOperation;
pFeature.Set_Value(i, 'Test');
pFeature.Store;
pWorkspaceEdit.StopEditOperation;
end;