【发布时间】:2015-06-20 05:25:16
【问题描述】:
我想用下面的代码更改 sdegeodatabse 中的一些字符串字段。代码运行没有任何问题。但运行后,归档长度恢复为默认长度。我错过了什么?
static void writetablecode(IDataset dataset)
{
ITable table = dataset as ITable;
IFieldsEdit fields = table.Fields as IFieldsEdit;
for (int i = 0; i < fields.FieldCount; i++)
{
IFieldEdit field = fields.Field[i] as IFieldEdit;
if (field.Type==esriFieldType.esriFieldTypeString & field.Length<30 )
{
field.Length_2 = 30;
}
}
}
【问题讨论】:
标签: c# database field geo arcobjects