[解决办法] procedure TForm7.确定Click(Sender: TObject); begin if not VerifyAccount then ShowMessage('输入有误,请重新输入!'); else begin ADOQuery1.Append ; ADOQuery1.FieldByName('原料').AsString :=trim(edit1.Text ); ADOQuery1.FieldByName('时间').AsString :=DateToStr(Now); ADOQuery1.FieldByName('数量').AsString :=trim(edit2.Text ); ADOQuery1.FieldByName('记录员姓名').AsString :=trim(edit3.Text ); ADOQuery1.FieldByName('C1百分含量').AsString :=trim(edit4.Text ); ADOQuery1.Post ; end; end; [解决办法] if not VerifyAccount then ShowMessage('输入有误,请重新输入!')//;这个分号忘了去掉 else begin