用esri AE二次开发当中用
pWS.CreateFeatureClass(tb_layername.Text, pFields,null, null, esriFeatureType.esriFTSimple, "shape", "");
函数创建图层出现此错误,从网上查询解决方案都是如下
1. 在控制面板--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。
2. 打开控制面板--->管理工具--->组件服务--->选择计算机--->我的电脑--->右击属性--->选择MSDTC--->选择安全配置 勾选事务管理器通信中的允许出站、允许入站和不要求进行验证。
但是这个对我的问题不管用。
也许每个人的问题都不一样,但是不知道为什么都弹出这个错误。
我的出错原因是给double类型的字段设置值不规范如下
pFieldEdit.Scale_2 = int.Parse(tb_jingdu.Text);
这里tb_jingdu.Text的默认值是3
因为scale不能是3所以出现此错误
不知为啥抛出的异常是这个呢?