数据集SetFieldValue类型异常

0 投票
数据集中字段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();
8月 29, 2017 分类:  568次浏览 | 用户: gyy 才疏学浅 (13 分)

1个回答

0 投票
 
已采纳
您好,先确定一个iID所获得的索引是否不在记录集的范围内,另外使用Recordset.SetInt32 方法 看能否成功写入该值。
8月 29, 2017 用户: 胡林 登峰造极 (5,985 分)
采纳于 8月 29, 2017 用户:gyy
...