Dim pDataset As IDataset Dim pWorkspace As IWorkspace ' Added interface to set up SDE editing Dim pFeatureWorkspace As IFeatureWorkspace ' Added interface to set up SDE editing Dim pWorkspaceEdit As IWorkspaceEdit ' Added interface to set up SDE editing Dim pAnnoLayer As IAnnotationLayer ' Assume I have a valid Annotation layer assigned to the pLayer variable Set pAnnoLayer = pLayer Set pDataset = pAnnoLayer ' the SDE layer from the map. '********************************* ' Verify Workspace is in an Edit state '********************************* Set pWorkspace = pDataset.Workspace Set pFeatureWorkspace = pWorkspace Set pWorkspaceEdit = pFeatureWorkspace If pWorkspaceEdit.IsBeingEdited Then pWorkspaceEdit.EnableUndoRedo pWorkspaceEdit.StartEditOperation ' Editing Started ' Do your edits here pWorkspaceEdit.StopEditOperation ' Editing completed End If
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.