关于InterBase数据库中的date类型?(50分)

  • 主题发起人 主题发起人 wjll
  • 开始时间 开始时间
W

wjll

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位高手:
本人在写一个数据库程序时,需要分别建立日期类型的字段和时间类型的字段,然而
在interbase数据库中只有date字段类型,而且,在数据输入过程中,老是提示输入值非法,
请教有何办法可以解决?多谢!
 
时间也是date型, 只是你判断时不要判断年月日就可以了(或者存盘时年月日都定成一个
固定日期).
至于非法, 看你输入的是什么了. 在Date型中输入'abcd'当然会非法, 另, 如果日期的
format不对也会出现非法
 
Interbase 的日期输入格式是 日-月-年,不是常用的 年-月-日 格式,分隔符无所谓,
你输入 "31.12.1999" 和 "31-12-1999"是一样的。这个日期不受系统日期设定的影响,
即使你系统设定了 “年.月.日”的日期格式,显示是按这个样子显示的,但输入时还是
“日-月-年”。
 
我市在输入时间时,系统提示非法输入,如:12:00:00,不要日期.
 
data 类型我也遇到过,好象不能录入时间的,日期是日-月-年,我的机器上
老是显示类似 9-sep-00 ,也不知在那里可以调节为 09-09-2000的
 
interbase 的date记得好象不能包含时间(仅日期)
不象oracle、access等的date可以包含时间
 
Interbase 6.0以前只有date数据类型表示日期时间。已经包括date和time信息
实际使用你可以在delphi中自己取舍。输入时应该都输入的。比如你的
字段有意义的是时间你也要把日期输入。
Interbase 6.0 有三种类型:date,time timestamp timestamp包括了
时间和日期。date只有日期。time只有时间。
 
InterBase 有6.0了吗? 我现在用的还是5.6版,可以告诉我在哪里
可以得到6.0版吗,谢谢!
 
www.interbase.com 或者 www.interbase2000.org可download。
具体情况看相关网页说明。大概windows版本7M。
国内的linux站点也许会有,没试验过。
 
多人接受答案了。
 
后退
顶部