如何给一个decimal数据类型的变量赋个空值?

有一个decimal数据类型的变量.将其保存到数据库中时允许其为空.
但是我发现,不给它赋值的话,保存到数据库中的是0而不是空.应该如何处理呢?

1. .net里面decimal是值类型,不可能为空
2. 在数据库里面如果要为空,那么就在插入的时候指定为null
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-06
在Update的时候,进行判断,如果没有输入,不要取decimal的缺省值0,而要设置为null。
第2个回答  2008-08-06
在写SQL时插入null即可
第3个回答  2008-08-06
你是说保存到数据库的是NULL?
相似回答