首页 / 浏览问题 / 组件GIS / 问题详情
iobjectsjava11i pggis数据集无法读取date类型字段
22EXP 2023年02月03日
使用产品:iobjectsjava11i  操作系统:win10 x64
数据类型: pggis数据源
问题详细描述:如题,iobjectsjava11i 使用postgis数据源,获取记录集后对数据库中date类型的字段使用getFieldValue()、getDateTime()等都无法获取到值,set方法也无法赋值,报错ugcValue:0 Enum值错误

1个回答

您好,我在本地测试iObjects Java 11.0.1 版本在PGGIS数据源读写Date类型都是正常的,建议您将使用的iObjects Java组件详细版本和具体代码逻辑贴出来。

希望可以帮到您。

2,153EXP 2023年02月03日
版本是supermap-iobjectsjava-11.0.0-21114-95737-win-all,getset代码步骤跟你贴的图是一样的,测试postgresql数据表中varchar、int、numeric等类型字段都正常,date类型就报Enum值错误

建议您检查一下数据库中存储日期的字段类型,SuperMap产品在数据库中存储日期是以时间戳(timestamptz)的类型进行存储的。

就是说用date类型字段不行吗
不行的,建议使用 timestamptz
...