有关日期字段的一个问题(50分)

  • 主题发起人 主题发起人 zhuyong
  • 开始时间 开始时间
Z

zhuyong

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的数据库是MS SQL Server
在我的数据库中有一个表,它有一个字段类型是datatime
在delphi程序中插入一条纪录时,给datatime字段赋值,赋值时只有日期,没有
时间.但在SQL-SERVER中察看时,出现时间.请教如何只插入日期而不插入时间!
 
既然字段设计成 DateTime, 那么一定会有时间显示的。
但可以把时间截掉。
比如:用StrToDate('12/31/1999')就得出一个时间为 0:00:00的日期
 
存的时候用AsDate来存。那么时间部分就会为空。
 
FieldByName('DateFile').AsDate := Date;
 
存的时候用sDate:string;来存
sDate:='2000-5-10';
FieldByName('DateField').Asstring:= sDate;
 
crab的回答不符合我的要求,
我要求没有时间
 
用asdate存时,编译出现错误,说asdate没有定义
 
wumeng的方法可以
 
接受答案了.
 
分本来是给wumeng的
可不小心把分给了crab,实在不好意思
 
后退
顶部