请教:为什么在DELPHI中的MSSQL语句执行时保存的日期差两天?

郝人(好人) 2004-02-04 10:17:37
在ACCESS中是对的。在MSSQL中却需要手工减去两天,为什么?
下面是代码:

sql:='insert into 学生作业 (作业名,位置,专业,班级,作业分,作业类别,作者,最后修改,截止日期,备注) values ('
+''''+txthomework.text+''',' //作业名
+''''+lblhomeworklocation.caption+''',' //位置
+''''+CBZY.text+''',' //专业
+''''+ComboBoxclass.text+''',' //班级
+''''+SpinEdit1.text+''',' //作业分
+''''+HWtype+''','
+''''+txtauthor.Text+''','
+'getdate(),'
+floattostr(DateTimePicker1.Date-2)+',' //在MSSQL中不知道为什么时间差两天。
+''''+Memohomework.Text+''')'
...全文
37 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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