我的意思是通过
tmpstr :='delete from TBL_QUO_RESULT';
frmQuo_result.Query1.Close;
frmQuo_result.Query1.SQL.Clear;
frmQuo_result.Query1.SQL.Add(tmpstr);
frmQuo_result.Query1.ExecSQL;
tmpstr1:='select b.EM_ID, b.EM_base_salary*o.EM_onduty_quo as EM_QUO_RESULT'
+' from Tbl_basesalary as B ,TBL_ONduty_quo as O'
+' where b.EM_ID=O.EM_ID';
frmQuo_result.Query1.Close;
frmQuo_result.Query1.SQL.Clear;
frmQuo_result.Query1.SQL.Add(tmpstr1);
frmQuo_result.Query1.Open;
EM_ID:=trim(frmQUO_RESULT.Query1.Fields[0].AsString);
EM_QUO_RESULT:=trim(frmQUO_RESULT.Query1.Fields[1].AsString);
tmpstr2:='insert into TBL_QUO_RESULT values('
+''''+EM_ID+''''
+','
+EM_QUO_RESULT
+')';
frmQuo_result.Query1.Close;
frmQuo_result.Query1.SQL.Clear;
frmQuo_result.Query1.SQL.Add(tmpstr2);
frmQuo_result.Query1.ExecSQL;
现在只能插入一条记录,不能插入多条记录。
是否需要循环语句,如何写