首页 / 浏览问题 / 组件GIS / 问题详情
组件开发 批量添加数据 recordset.AddNew
256EXP 2020年10月12日
往数据集中,批量添加数据时,有时会报错,但无法定位到具体原因。请问需要这么排查

recordset.AddNew(geoLine3D, mergeDic);

引发的异常:“System.Collections.Generic.KeyNotFoundException”(位于 mscorlib.dll 中)

1个回答

你的应用场景是什么?是批量添加的时候都是添加的固定的数据吗?建议采用二分法去排查问题,将数据按照一半一半减少,去定位到是那部分数据出现问题,先定位是否是固定的某条记录或者是某几条记录。还是随机的。
4,620EXP 2020年10月13日
生成数据集,批量添加数据,应该是固定的一些记录。

就算我定位到了这一批数据,我也看不出具体是什么原因啊。
定位到了后如果自己还是找不到原因,可以看是否能够将数据发过来这边帮忙排查一下
...