我现在用dbgrid 和dbnavigator 来对一个库进行显示、增加、删除等。其中有一列的值想用其他两列的支乘积得出,可是用sql 语句写的时候老是出错:
procedure TForm1.ADOTable1BeforePost(DataSet: TDataSet);begin
  with adoquery2 do
  begin
    
    sql.Clear;
    sql.add('insert into 销售表单('+'金额'+')values ('''+'数量*单价'+''')') ;
showmessage('insert into 销售表单('+'金额'+')values ('''+'数量*单价'+''')');
   Execsql;
end;end;
大家看看,到底该怎么写这个语句?end.