with  F_ingredview1.adoquery1 do
    begin
       close;
       SQL.add('delete * from 日粮修改表 where formula=:formula1');
       Parameters.Items[0].Value:=Edit50.Text;
       Prepared:=True
       ExecSQL;
     end;
错误提示:from子句语法错误。

解决方案 »

  1.   

    'delete  from 日粮修改表 where formula=:formula1'
      

  2.   

    delete 后面不要有*
    'delete  from 日粮修改表 where formula=:formula1'
      

  3.   

    with  F_ingredview1.adoquery1 do
        begin
           close;
           SQL.clear;
           SQL.add('delete from 日粮修改表 where formula='''+Edit50.Text+'''');       Prepared;
           ExecSQL;
         end; 改成这样好了。上面的我都试了。不好用啊。好像。