我的一个程序,需要在一个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