用DateTimePicker1.DateTime; 或者FormatDateTime('yyyy-MM-dd', DateTimePicker1.Date)均可解决。 原因:在Sysutils单元中有注释,应该是跟Delphi表示的起始日期有关。 { Days between 1/1/0001 and 12/31/1899 }
----------------------------------------------
Delphi爱好者。
declare @pk int,@info1 varchar(100),@info2 numeric(18,2),@info3 datetime set @pk=:pk set @info1=:info1 set @info2=:info2 set @info3=:info3 if exists (select pk from 表 where pk=@pk) update 表 set info1=@info1,info2=@info2,info3=@info3 where pk=@pk else insert 表(pk,info1,info2,info3) values(@pk,@info1,@info2,@info3)
----------------------------------------------
网络记事本 http://hi.baidu.com/luckyhhe