你第一次edit之后已经post了,所以在第二次post时会出错;
ShowMessage(form1.Table1.Fields.Fields[4].AsString);
form1.Table1.Edit;//加上这句就好了; form1.Table1.Fields.Fields[1].AsString:=lunxiu1;
form1.Table1.Fields.Fields[9].AsString:=zuwei1;
form1.Table1.Post; ShowMessage('调配成功!');
ShowMessage(form1.Table1.Fields.Fields[4].AsString);
form1.Table1.Edit;//加上这句就好了; form1.Table1.Fields.Fields[1].AsString:=lunxiu1;
form1.Table1.Fields.Fields[9].AsString:=zuwei1;
form1.Table1.Post; ShowMessage('调配成功!');
form1.Table1.Locate('车号',form2.Edit1.Text,[]);
ShowMessage(form1.Table1.Fields.Fields[4].AsString); form1.Table1.Edit; //再加一条
form1.Table1.Fields.Fields[1].AsString:=lunxiu1;
form1.Table1.Fields.Fields[9].AsString:=zuwei1;
form1.Table1.Post; ShowMessage('调配成功!');