with ADOQuery1 do
  begin
    SQL.Clear;
    SQL.Text := 'Create Table abc (Name char(50),iSize INT,'
      + 'iType INT,iDate Date,Path char(255))';
    ExecSQL;    SQL.Clear;
    SQL.Add( 'insert into abc (Name, iSize, iType, iDate, Path)' );
    SQL.Add( 'values(:Name, :iSize, iType, iDate, Path)' );    Parameters[0].Value := Name;      //这里已经给这些变量填充了值
    Parameters[1].Value := Size;
    Parameters[2].Value := Types;
    Parameters[3].Value := iDate;
    Parameters[4].Value := .Path;
    ExecSQL;
  end;
  执行语句以后,Delphi说"List index out of bounds(2)"这个是为什么,我明明有了这些键的啊!