Delphi5ADO打开ACCESS数据库时间变成了日期,帮帮我。 (100分)

  • 主题发起人 主题发起人 dnaman
  • 开始时间 开始时间
D

dnaman

Unregistered / Unconfirmed
GUEST, unregistred user!
用Delphi5ADO打开ACCESS数据库,最后把ADODataset的Active设为了True应该就可以在里面看到我要打我的数据库了对吧。

可看到的字段"打卡时间"的内容变了不是17:50:00而是99-12-30?
在Access里面打开我看字段是日期时间型,内容也时间17:50:00对呀。可到了D怎么会变成一个日期?
这是怎么回事。我在Aceesc里面打开看却是时间17:50:00的呀。

这怎么回事?急呀。帮帮我。高手

改了:)对不起
 
就是按Delphi 5.X ADO_MTS_COM+高级程序设计篇书上写的去作。
 
搞错了吧,DBGRID怎么有ACTIVE属性呢?是否你的程序设计有问题?
 
应该是1899-12-30 17:50:00。我再试试有没有办法解决。
 
OK了。
一般的有返回表的用adotable或adoquery吧?
添加所有字段。然后把时间字段的
displayformat设为:hh:nn:ss
就会屏蔽日期值。只显示时间。
 
怎么设呀。我怎么找不到displayformat属性?

 
是不是要加入adotable呀?

TDGrid不用了?
 
帮帮我。
 
可TDGrid的字段属性里面没有displayformat

呀。我怎么设呀?
 
接受答案了.
 
虽然你接受答了,可是我还是要说几句。
你用ADODataset难道不是一样的吗?
在commandtext中填上 select * from 你的数据表
然后双击ADODataset,添加所有字段,就可以看到你的时间字段,然就改时间字段的
displayformat就行了。关dbgrid什么事?
 

Similar threads

S
回复
0
查看
857
SUNSTONE的Delphi笔记
S
S
回复
0
查看
783
SUNSTONE的Delphi笔记
S
D
回复
0
查看
938
DelphiTeacher的专栏
D
D
回复
0
查看
892
DelphiTeacher的专栏
D
D
回复
0
查看
864
DelphiTeacher的专栏
D
后退
顶部