用ASP开发SQL SERVER时,字段是DateTime型的,insert时,出乱

zeybow 2000-08-24 10:24:00
如:lastlogon为DATETIME型,当

insert into mytable(lastlogon) values(90-7-4)后,lastlogon的值完全走了样可能会是‘1901-1-1’,这是为什么?

...全文
174 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
acheng 2000-08-25
  • 打赏
  • 举报
回复
如果你的lastlogon是取的是系统日期的话
在你的SQL里设置缺省值为:

getdate()
huntout 2000-08-25
  • 打赏
  • 举报
回复
insert into mytable(lastlogon) values('1990-7-4')
lsmodel 2000-08-25
  • 打赏
  • 举报
回复
修改控制面板中区域设置的日期格式。
amavis 2000-08-25
  • 打赏
  • 举报
回复
在SQL中,用标准日期
格式进行日期数据格式操作,如“Sep 3, 1996 13:17:35.332”,SQL会根
据你的日期数据类型精确,你也可用convert函数进行数据类型转换,其日期
转换格式为:convert(要转换的数据类型[(长度)],表达式,format)
如:“select * from tab1 where date=convert(datetime,"1998.12.15",
102)”

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧