为什么我把日期型字段 设成默认 1900-1-1 实际总是变成1905-3-14 右键点击表,选设计表,字段为DATETIME,下面默认值改成1900-1-1ASP中RS.ADDNEW。(没有该字段值)..RS.UPDATE数据库中生成记录,该字段为1905-3-14 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是你的IIS里默认的日期是从1905开始的? 在那里这样写就是这样的,MSSQL生成的就是。象这样就可以了。你那样设置,他当作是1900-1-1 = 1898。然后你一计算就知道了。select dateadd(dd,1898,'1900-1-1') = '1905-3-14'这样就可以了:带上引号 :'1900-1-1'或者:CREATE DEFAULT Deflultdate AS '1900-1-1'gosp_bindefault Deflultdate ,'mdir.createdate' sql server 2008英文版兼容问题。 怎么从日志中查看对一个表的所有操作情况? 再来一个 求助:自定义函数问题?? 关于 事务管理器的 日志文件 【急】mysql主主同步,show master status时,提示empty set........ 常见网络错误。请检查你的网络文档 一个关于汉字的问题,求助各位。 有难度的问题,怎样用最短的SQL实现. sql-server2008数据库不能连接到服务器 SQL问题请教:如何过滤重复记录. 如何锁定SQLserver表的某些行,使其令客户端的用户不能通过sql语句修改、删除,只能查询浏览。
你那样设置,他当作是1900-1-1 = 1898。
然后你一计算就知道了。
select dateadd(dd,1898,'1900-1-1') = '1905-3-14'
这样就可以了:
带上引号 :'1900-1-1'
或者:
CREATE DEFAULT Deflultdate AS '1900-1-1'
go
sp_bindefault Deflultdate ,'mdir.createdate'