菜鸟刚学用maskedit控件,我把它设为short time格式,将其内容改为12:00,把它存入数据库后,怎么调出来啊?请看我的代码!!(20分)

  • 主题发起人 xiaoxiami0
  • 开始时间
X

xiaoxiami0

Unregistered / Unconfirmed
GUEST, unregistred user!
通过点击按钮存入数据库:
adotable1.Insert;
adotable1.fieldbyname('开始时间').asstring:=maskedit1.text;
adotable1.fieldbyname('结束时间').asstring:=maskedit2.text;
ADOtable1.Post;
通过另一点击按钮从数据库调回maskedit控件:
adotable1.open;
maskedit1.text:=adotable1.fieldbyname('开始时间').asstring;
maskedit2.text:=adotable1.fieldbyname('结束时间').asstring;
 
看你数据库中'开始时间'和'结束时间'的类型是什么了。 如果是char, varchar, ...你的程序就对了
如果是datetime那么取的时候用:
maskedit1.text := formatdatetime('hh:nn', adotable1.fieldbyname('开始时间').asdatetime);
 
接受答案了.
 
顶部