我试图用arcObjects在整数列中保存一个null,但当值为null时,它总是保存0。有人能给我解释一下发生了什么吗?我正在用C#进行开发。
我试图将DBNull.Value赋值给我的变量,但我做不到,因为它是一个整数。非常感谢您的时间和您的知识!
Visual Studio端:


ArcGIS端:

发布于 2017-01-12 01:44:18
您需要DBNull
... = (entry.Value == null) ? DBNull.Value : entry.Value;发布于 2017-01-12 01:40:20
解决了!!
在这一点上设置DBNull问题消失了:

发布于 2018-06-08 04:48:01
Shapefile不支持字段值中的Null,并将其转换为默认值,即整数类型的0。在地理数据库中,字段“允许空值”属性应设置为“是”。
https://stackoverflow.com/questions/41596031
复制相似问题