日期型字段的问题,在线等待,急急!!!!

new_work 2003-09-14 06:28:12
我用的数据库是sqlserver 2000
有一个datetime类型的字段,
我在dataWindows中该字段默认值为'2050/01/01 23:59:59'
但保存之后日期变成了'1950/01/01 23:59:59'
请问有什么办法可以解决这个问题的吗?
...全文
37 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhot 2003-09-16
  • 打赏
  • 举报
回复
format 字段问题,仔细看看
鸡翅多 2003-09-16
  • 打赏
  • 举报
回复
有趣的问题啊,2000年?
warchild 2003-09-16
  • 打赏
  • 举报
回复
pb database里alter table
workhand 2003-09-16
  • 打赏
  • 举报
回复
还是在代码中设置吧,在insert之后就给它setitem不行吗
ropriest 2003-09-16
  • 打赏
  • 举报
回复
edit中设置的只是日期的格式如:yyyy-mm-dd hh:mm:ss
而设置字段的默认初始值是在Column Specification中设置的吧!
pbMaster 2003-09-16
  • 打赏
  • 举报
回复
yk80(小贝) ( ) 同志的建议
“50对于日期是一个界限,你为什么要这么设置呢。建议为‘2049/12/31 23:59:59’

是正确滴!
eminena 2003-09-16
  • 打赏
  • 举报
回复
我在dataWindows中该字段默认值为'2050/01/01 23:59:59'

你是怎样设置这个默认值的?
guangli_zhang 2003-09-16
  • 打赏
  • 举报
回复
应该是默认值的问题
kalven_chan 2003-09-14
  • 打赏
  • 举报
回复
我想不会在格式那里输入 :2050/01/01 23:59:59 吧
kalven_chan 2003-09-14
  • 打赏
  • 举报
回复
如果不去修改这个值,就可以,在数据窗口中修改之后,没有显示的部分就变成空了,对数据库而言,就是默认数据。比如jdsnhan(柳荫凉)) 所说的几个数据库的默认值。
runsoft 2003-09-14
  • 打赏
  • 举报
回复
edit下设置的mask属性为; yyyy/mm/dd
klbt 2003-09-14
  • 打赏
  • 举报
回复
估计是你数据窗口设置默认值的方法有误。
yk80 2003-09-14
  • 打赏
  • 举报
回复
50对于日期是一个界限,你为什么要这么设置呢。建议为‘2049/12/31 23:59:59’
jdsnhan 2003-09-14
  • 打赏
  • 举报
回复
对于dw,你设置的默认值是不是在edit下设置的mask属性为:'2050/01/01 23:59:59'
如果是这样,那设置的是掩码格式,不是默认值。
对于数据库而言,有自己的默认值,如sql 为'1950/01/01 23:59:59'
oracle为"1900/01/01 00:00:00"。
如果想设置默认值,可对数据库设置,要不就在脚本中控制。

754

社区成员

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

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