如何避免显示‘1899-12-30’?特急!!(88分)

  • 主题发起人 主题发起人 hzyingmu
  • 开始时间 开始时间
出来这样的的结果主要是由于,microsoft 对于日期的算法所致,好像有一个简单的方法
可以解决的,你可以把该字段 用asinteger 得到的值,判断它是不是0 ,因为1899-12-30
被换算成数值0 的。
 
使用IsNull不行吗??
Select IsNull(FieldName,GetDate()) From .... ???
 
日期型字段显示的问题,如果出现‘1899-12-30’这种数据(理论上应该显示为空白),
只能说明你写库时,该字段没有真正的写入空值,而是写入的空串!只有写入真正的空值,
才会在显示时,显示为空白!
 

Similar threads

后退
顶部