我的一个程序,需要在一个ACCESS数据表中读出数据,并写入到另一个数据库表中.
var
d : TDateTime;
...
d := tbDateTimeField.asdatetime;写入时,我使用的ADOCOMMAND,COMMANDTEXT='INSERT TABLE2 (datefield) values(:datefield)with adocommand do
begin
parameters.parambyname('datefield').value := d;
execute;
end;程序在WIN2000,WINXP中运行都正确,但在WIN98下,部分日期错位了.
比如原来的日期是"02-05-12 12:12:24",转换后成了"05-12-02 12:12:24".那位知道原因或解决办法,请不吝赐教shaver
var
d : TDateTime;
...
d := tbDateTimeField.asdatetime;写入时,我使用的ADOCOMMAND,COMMANDTEXT='INSERT TABLE2 (datefield) values(:datefield)with adocommand do
begin
parameters.parambyname('datefield').value := d;
execute;
end;程序在WIN2000,WINXP中运行都正确,但在WIN98下,部分日期错位了.
比如原来的日期是"02-05-12 12:12:24",转换后成了"05-12-02 12:12:24".那位知道原因或解决办法,请不吝赐教shaver
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货