今天在做access数据库插入 *** 作的时候,发现一个奇怪的现象,数据库表的字段是“短日期”类型,将当前日期“2009-07-01”插入到该字段却变成了1905-6-23,最后发现引起这个奇怪现象应该跟“短日期”类型有关系,短日期类型小于10的数字前面是没有“0”的,而当前日期“2009-07-01”有“0”,之所以变成1905-6-23是由于有0换算后得到的错误结果,在sql语句中用英文单引号括起来就正常了,即:
insert into test(t_date) values('"&变量&"')
而不是
insert into test(t_date) values("&变量&")
少了单引号
以上就是关于明明是2008年的日期存入access数据库后变成1905年了,请教高手是怎么回事全部的内容,包括:明明是2008年的日期存入access数据库后变成1905年了,请教高手是怎么回事、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)