IFeatureBuffer featureBuffer = infosXML.FeatureclassSitesReference.CreateFeatureBuffer(); IFeatureCursor cursorReferenceInsert = infosXML.FeatureclassSitesReference.Insert(true); featureBuffer.Shape = siteCourant.ShapeCopy; cursorReferenceInsert.InsertFeature(featureBuffer); cursorReferenceInsert.Flush();
Solved! Go to Solution.
try releasingfeatureBuffer and cursorReferenceInsert objects
e.g. in .Net, we can write Marshal.ReleaseComObject(cursorReferenceInsert)
' For ArcGIS 10 using VS 2010 you need to import the following Imports ESRI.ArcGIS.ADF.Connection.Local Imports ESRI.ArcGIS.ADF Dim pQueryFilter As IQueryFilter pQueryFilter= New QueryFilterClass pQueryFilter.WhereClause = "ID = 1" Using releaser As New ComReleaser Dim pFeatureCursor As IFeatureCursor pFeatureCursor = pFeatureclass.Update(pQueryFilter, True) releaser.ManageLifetime(pFeatureCursor) Dim pFeature As IFeature pFeature = pFeatureCursor.NextFeature While pFeature IsNot Nothing ' Do something with pFeature pFeatureCursor.UpdateFeature(pFeature) pFeature = pFeatureCursor.NextFeature End While End Using