做一个记录的插入,结果总是报‘未知错误’
with frmInputPJ.adoTemp2 do
  begin
    Append;
    FieldByName('CKDH').AsString := frmPJCK.ckdh;//这句总是出错,
    FieldByName('PJBM').AsInteger:= StrToInt(frmPJCK.pjbm);
    FieldByName('SL').AsInteger := StrToInt(edtSL.Text);
    FieldByName('DJ').AsFloat := StrToFloat(edtDJ.Text);    
    Post;
  end;试了几个小时,将第一条插入记录的语句放到最后插入,居然好了,如下:
with frmInputPJ.adoTemp2 do
  begin
    Append;    
     FieldByName('PJBM').AsInteger:= StrToInt(frmPJCK.pjbm);
    FieldByName('SL').AsInteger := StrToInt(edtSL.Text);
    FieldByName('DJ').AsFloat := StrToFloat(edtDJ.Text);  
    FieldByName('CKDH').AsString := frmPJCK.ckdh;//将这句话从第一个移动到了最后,错误就小时了  
    Post;
  end;