private void setDisID(IFeatureClass netFC, int oid, String oidField, int idx, int disID)throws Exception{ IQueryFilter queryFilter = new QueryFilter(); queryFilter.setWhereClause(oidField + " = " + oid); IWorkspace ws = new IWorkspaceProxy(netFC.getFeatureDataset().getWorkspace()); IWorkspaceEdit wse = new IWorkspaceEditProxy(ws); wse.startEditing(true); wse.startEditOperation(); IFeatureCursor cursor = netFC.IFeatureClass_update(queryFilter, false); IFeature feature = cursor.nextFeature(); feature.setValue(idx, disID); feature.store(); Cleaner.release(cursor); wse.stopEditOperation(); wse.stopEditing(true); }
Did yo ever figure this out? I just started getting the same error when upgrading a project to ArcEngine 10.3