关于DATETIME保存,我是用DELPHI6+ADO+ACCESS2000 (100分)

  • 主题发起人 主题发起人 nhjoy
  • 开始时间 开始时间
N

nhjoy

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个仓库管理的软件里面,有些表的字段用ACCESS的[日期时间]型
因为它没有[日期]型,在保存字些表的时候我就用如下语句。

FIELDS[1].VALUE:=DATETIMEPICKUP1.DATETIME;
(如用DATETIMEPICKUP1.DATE就会提示数据类型不对)

那么在数据库里面,FIELDS[1]的数据,大部分记录是只有日期即2002-11-10
但偶尔会有些记录是日期时间的即2002-11-11 12:35
这样的话在某些有日期的查询就查不到这结果.
请有经验的各位大侠给我给讲讲原因.或者怎样才能让数据库FIELDS[1]
里面只保存日期.即2002-11-13
先谢谢各位!
 
ACCESS数据库中日期日间字段的格式设为短日期型,就不会保存时间了
 
FIELDS[1].asdatetime:=DATETIMEPICKUP1.DATETIME
 
to ysai:
access里面好象找不到短日期格式,在那呢?
to rockjie:
这样我也试过结果还是有我说的问题出现。
谢谢你们的回答不过再帮想一下怎么解决?
 
FieldByName('日期字段名').AsDateTime:=DATETIMEPICKUP1.DATETIME;
 
设计时在 日期/时间 字段下面的属性页里面有
格式: 短日期 (这里默认为常规日期)
输入法模式:
输入掩码:
.........
 
谢谢你我估计也是这样已经改了,
让他们用一个月就知道结果了。
 
后退
顶部