我想删除xuenke这张表中某条记录。条件是从edit1和edit2输入。
比如。edit1是输入一个课程号,edit2是输入一个学号。再将xuenke表中课程号学号跟edit1、2相同的记录删掉.
请各位赐教。

解决方案 »

  1.   


    with adoquery1 do begin
      close;
      sql.text:='delete xuenke where [课程号]='+QuotedStr(trim(edit1.text))+' and [学号]='QuotedStr(trim(edit2.text));
      ExecSQL;
    end;
      

  2.   

    我用的是ADOQUERY数据控件,其名为adoquery1你呢?
      

  3.   

    str:='delete xuenke where 课程号='+QuotedStr(trim(edit1.text))+' and [学号]='+QuotedStr(trim(edit2.text));
    with query1 do begin
      close;
      sql.clear;
      sql.add(str);
      ExecSQL;
    end;
      

  4.   


    with query1 do begin
      close;
      sql.text:='delete xuenke where [课程号]='+QuotedStr(trim(edit1.text))+' and [学号]='QuotedStr(trim(edit2.text));
      ExecSQL;
    end;
      

  5.   

    出错,
    invalid use of keyword.
      

  6.   

    str:='delete xuenke where 课程号='+QuotedStr(trim(edit1.text))+' and 学号='+QuotedStr(trim(edit2.text)); 
    with query1 do begin 
      close; 
      sql.clear; 
      sql.add(str); 
      ExecSQL; 
    end; 
      

  7.   

    表名xuenke,表中字段selectno,team,stuno,shangkeshijian,defen.五个字段。
    然后在edit1是输入一个课程号,edit2是输入一个学号。再将xuenke表中selectno,stuno跟edit1、2相同的这条记录整条删掉. 
    请赐教。
      

  8.   

    with adoquery1 do begin
      close;
      sql.add('delete from xuenke where selectno='+QuotedStr(trim(edit1.text))+' and stuno='+QuotedStr(trim(edit2.text)));
    ExecSQL;
    end;
      

  9.   

    他们的SQL语句,都少了一个fromdelete from xuenke ...
      

  10.   


    with query1 do begin 
      close; 
      sql.add('delete from xuenke where selectno='+QuotedStr(trim(edit1.text))+' and stuno='+QuotedStr(trim(edit2.text))); 
    ExecSQL; 
    end;
      

  11.   

    如果是SQL,FROM不FORM没关系,如果是ACCESS就有关系
      

  12.   

    还是出错, 
    invalid use of keyword. token :delete.
    一个菜鸟,我不能不急啊大哥,马上就要交毕业设计了。我能不急吗?
      

  13.   

    都是这样的啊,要交毕业设计了着急着弄了,一点基础都没,你这样还不如直接出钱让别人做好。
    要不你一个基本的东东下来,你遇上的问题都会很多.
    上面的就是最基本的sql语句.看来你出去也不会干程序这行了.
      

  14.   

    delete table xuenke where edit1="你的输入" and edit2="你的输入";
      

  15.   

    在SQL中
    delete xuenke where edit1="" and edit2=""