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
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.