它提示Parameter 'm1'not found  
var i:integer;
   begin
  for i:=0 to listview1.Items.Count-1 do
  begin
    if listview1.Items[i].Checked then
    begin
      with AdoQuery2 do
      begin
        close;
 sql.text := ' insert into 统一发放管理 (姓名,部门,工种,配件编号,名称,规格,单位,单价,数量,总价,发放日期,发放人员,备注)values(:a1,:b1,:c1,:d1,:e1,:f1,:g1,:h1,:i1,:j1,:k1,:l1,:m1)';
   Parameters.ParamByName('a1').value := listview1.Items[i].SubItems.Strings[0];
  Parameters.ParamByName('b1').value := ListView1.Items[i].SubItems.Strings[1];
  Parameters.ParamByName('c1').value := ListView1.Items[i].SubItems.Strings[2];
  Parameters.ParamByName('d1').value := ListView1.Items[i].SubItems.Strings[3];
  Parameters.ParamByName('e1').value := ListView1.Items[i].SubItems.Strings[4];
  Parameters.ParamByName('f1').value := ListView1.Items[i].SubItems.Strings[5];
  Parameters.ParamByName('g1').value := ListView1.Items[i].SubItems.Strings[6];
  Parameters.ParamByName('h1').value := ListView1.Items[i].SubItems.Strings[7];
  Parameters.ParamByName('i1').value := ListView1.Items[i].SubItems.Strings[8];
  Parameters.ParamByName('j1').value := ListView1.Items[i].SubItems.Strings[9];
  Parameters.ParamByName('k1').value := ListView1.Items[i].SubItems.Strings[10];
  Parameters.ParamByName('l1').value := ListView1.Items[i].SubItems.Strings[11];
  Parameters.ParamByName('m1').value := ListView1.Items[i].SubItems.Strings[12];
  execsql;      end;
    end;
  end;
  end;