如何在ArcEngine中使用ICalculator?

时间:2015-10-20 15:15:15

标签: esri-arc-engine

我试图使用ArcEngine从shapefile的属性表中计算字段的值,查看EDN& ArcGIS帮助和我编写的代码如下:

ICalculator pCalculator = new Calculator();
pCalculator.Field = pField.Name;
string ex = "!POP06!-!POP02!";
pCalculator.Expression = ex;
pCalculator.Calculate();

pField是我要更新价值的目标字段POP06& POP02是我用来计算的两个字段,使用!表示python。

当我运行程序时,VS2010表示"错误HRESULT E_FAIL已从调用COM组件返回"。我可以说ICalcultor没有对属性表有任何依赖,但我不知道该怎么做。另外,我的代码中还有其他问题吗?

0 个答案:

没有答案