标签: c# esri dbnull arcobjects
我尝试使用arcObjects在整数列中保存null,但是当值为null时,它总是保存0。 任何人都可以解释我发生了什么? 我正在用C#开发。
我尝试将DBNull.Value分配给我的变量,但我不能,因为它是一个整数。 非常感谢您的时间和知识!
Visual Studio方:
ArcGIS方面:
答案 0 :(得分:2)
你需要DBNull
... = (entry.Value == null) ? DBNull.Value : entry.Value;
答案 1 :(得分:1)
解决!!
此时设置DBNull问题消失:
答案 2 :(得分:0)
Shapefile在字段值中不支持Null并将其转换为默认值,即0表示整数类型。在地理数据库中,“允许NULL值”属性字段应设置为“是”。