sqlserver datetime 与 dbedit.edit (50分)

  • 主题发起人 主题发起人 mzwang123
  • 开始时间 开始时间
M

mzwang123

Unregistered / Unconfirmed
GUEST, unregistred user!
我在sql server 里定义了一个字段的类型为datatime。 在程序中有一个dbedit绑定到了这个字段,我想将dbedit输入格式定义为:2006-3-21 8:6:3(这种格式也是sqlserver中datetime的格式)。我想实现这样的功能,在dbedit里只需要输入 小时:分钟:秒钟 然后在dbedit的
onexit事件中,添加好下代码 dbedit.text :=formatdatetime('yyyy-mm-dd',Date)+ ' '+dbedit.text;就是省略了输入日期的步骤。由程序自动实现。
可是我碰上两个问题:1就是editmask不会写总是出错。2就是在执行完onexit之后出现两个日期一个是系统当前的日期,一个却是1899-12-30(我想这可能是sql server的默认日期)。
请哪位朋友指点一下。在下先谢谢了。
 
怎么没反应呀。自己顶一下。
 
你用DateTimePicker这个控件好了[:D]
 
我这个控件是要绑定到数据库呀,datetimer这个控件没有这个功能吧。
 
dbedit.date:=now;
 
后退
顶部