smalldatetime只是表示时间的范围比较小,比如1890年就会溢出(只能表示1900年之后的)楼主没有讲清楚要求啊“字段的差值”? 如果是读到date型的内存变量, 相减可以得到象差的天数,其他用DateDiff(interval, date1, date2)函数 interval: yyyy 年 q 季 m 月 y 一年的日数 d 日 w 一周的日数 ww 周 h 时 n 分钟 s 秒
dim date1 as date,date2 as date 'ADO打开记录集,把两条记录读到date1, date2 …… DateDiff("n", date1, date2)
date1 -date2
如果是读到date型的内存变量,
相减可以得到象差的天数,其他用DateDiff(interval, date1, date2)函数
interval:
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒
'ADO打开记录集,把两条记录读到date1, date2
……
DateDiff("n", date1, date2)