怎样删除Table中的一条指定记录。
    譬如说,在edit中输入一串字符,找到满足该字符的记录并删除。
    请给出一段简单的代码,谢谢!

解决方案 »

  1.   

    使用ado, 定义变量adoquery的变量如: qrytemp,qryTemp.SQL.Clear;
        strsql:=delete tablename where fieldname1='''+ edituser.Text+'''';    qryTemp.SQL.Add(strsql);
        qryTemp.ExecSQL;
    上面假设是字符串查找,如果为数字、日期、布尔请相应修改
      

  2.   

    既然是一条的记录查找完毕后直接table1.delete
      

  3.   

    但table不支持SQL啊!怎么找?
      

  4.   

    table1.filter:='FeildName='''+edit1.text+'''';
    tabel1.filtered:=True;
    table1.first;
    while not table1.eof then
    begin
    table1.delete;
    table1.next;
    end;