首页 / 浏览问题 / 组件GIS / 问题详情
数据集SetFieldValue类型异常
gyy
13EXP 2017年08月29日
数据集中字段idLine设置为FieldType.Int32。SetFieldValue()报错:System.ArgumentException类型的未经处理的异常在SuperMap.Data.dll中发生。源代码如下:Recordset recordset=dataset.GetRecordset(false,Cursortype.Dynamic);

recordeset.SeekID(iID);

recordset.Edit();

int idLine=10;

recordeset.SetFieldValue("idLine",idLine);

recordset.Update();

1个回答

您好,先确定一个iID所获得的索引是否不在记录集的范围内,另外使用Recordset.SetInt32 方法 看能否成功写入该值。
5,985EXP 2017年08月29日
...