首页 / 浏览问题 / 组件GIS / 问题详情
IObject for Java新增矢量数据集数据项
45EXP 2023年04月06日

如下图所示,cellrowindex为BIgDecimal类型对象,矢量数据集中该字段类型为双精度,

通过recordset.addNew方法新增数据提示“参数类型不正确错误”,应如何处理

1个回答

您好,在 Java 中 BigDecimal 类是提供了 doubleValue 接口用于转换成 double 类型的数值,建议您在 HashMap 中添加属性字段值前先将 BigDecimal 类型转换为 double 类型即可。

希望可以帮到您。
2,253EXP 2023年04月06日
是否还有其他解决方法
recordset.addNew 接口内部不会进行类型转换,若类型不匹配的话只能在调用 addNew 接口之前转换为匹配的类型才行
...