Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. private static void AdicionarCampo(IWorkspace workspace)
  2. {
  3. var table2AddField = ((IFeatureWorkspace)workspace).OpenTable("TESTE_A");
  4.  
  5. var schemaLock = (ISchemaLock)table2AddField;
  6. try
  7. {
  8. schemaLock.ChangeSchemaLock(esriSchemaLock.esriExclusiveSchemaLock);
  9.  
  10. var newField = new FieldClass();
  11. var field = (IFieldEdit2)newField;
  12. field.Name_2 = "NovoCampo";
  13. field.Type_2 = esriFieldType.esriFieldTypeString;
  14. field.Length_2 = 50;
  15. field.DefaultValue_2 = "Teste";
  16.  
  17. table2AddField.AddField(newField);
  18. }
  19. finally
  20. {
  21. schemaLock.ChangeSchemaLock(esriSchemaLock.esriSharedSchemaLock);
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement