delphi 是怎样将文本文件导入数据库,特别在对sql的日期时间型字段的导入,例如,
884489 2002-03-09 11:26 01
939386 2002-03-09 12:00 01
939386 2002-03-09 12:00 01
940976 2002-03-09 12:00 01
938656 2002-03-09 12:01 01

解决方案 »

  1.   

    ADOQuery1.SQL.Text := Format('UPDATE table SET TimeField=%s WHERE ……',[FormatDateTime('yyyy-mm-dd', Now')]);
    ADOQuery1.Excute;
      

  2.   

    FieldByName('xxdate').value := strtodatetime('2002-03-09 11:26:51');
      

  3.   

    FieldByName('xxdate').AsDateTime := strtodatetime(2002-3-14 15:15:32');
      

  4.   

    应该是: 
    FieldByName('xxdate').AsDateTime := strtodatetime('2002-3-14 15:15:32');
      

  5.   

    FieldValues['xxdate']:= strtodatetime('2002-3-14 15:15:32');