var t:string;
begin
t:='delete from ruku where 品名='+#39+trim(edit1.text),'数量='+trim(edit2.text);
query1.sql.clear;
query1.sql.add(t);
query1.execsql;
报错!!!!!谢谢了!!

解决方案 »

  1.   

    t:='delete from ruku where 品名='+#39+trim(edit1.text)+#39+' and '数量='+trim(edit2.text);
      

  2.   

    t:='delete from ruku where 品名='''+trim(edit1.text)+''',数量='''+trim(edit2.text)+ '''';
      

  3.   

    o sorry!t:='delete from ruku where 品名='''+trim(edit1.text)+''' and 数量='''+trim
    (edit2.text)+ '''';
      

  4.   

    t:='delete from ruku where 品名='''+trim(edit1.text)+''',数量='''+trim(edit2.text)+''''
      

  5.   

    var t:string;
    begin
    t:='delete from ruku where 品名='+chr(39)+trim(edit1.text)+chr(39)+'and 数量='+trim(edit2.text);
    query1.sql.clear;
    query1.sql.add(t);
    query1.execsql;
      

  6.   

    是这样
    var t:string;
    begin
    t:='delete from ruku where 品名='+chr(39)+trim(edit1.text)+chr(39)+' and 数量='+trim(edit2.text);
    query1.sql.clear;
    query1.sql.add(t);
    query1.execsql;