sql.add('where select * from jxcsj');//这儿应该是需要update的条件。

解决方案 »

  1.   

    如果是从一个表内容追加到另一个表的上
    可以用
      INSERT INTO TABLEA(A)SELECT A FROM TABLEB WHERE 
      

  2.   

    var s1,s:string;
    s1:=edit1.text;
    s2:=edit1.text;sql.add('update jxcsj set sn='''+s1+''',dm='''+s2+'''');
    sql.add('where select * from jxcsj');
      
      

  3.   

    谢谢各位我想我的意思没有表达清楚,是这样的1、我想更新一个表JXCSJ的DH字段的所有记录为
    A20010814 就是不知这里条件语句WHERE怎么才能代表所有记录,
      

  4.   

    update jxcsj set DH='A20010814'
    就是更改jxcsj表中所有DH记录。
      

  5.   

    update语句的默认范围为全部记录!!!
      

  6.   

    不要加where语句就是
    sql.clear;
    sql.add('update jxcsj.db set sn='''edit1.text+''',dm='''+edit2.text+'''');
    就够了
      

  7.   

    谢谢大家好像大家都忘记了一个问题怎样用SQL语句把一个表中的一条记录增加到另一条记录中?谢谢
      

  8.   

    insert into table2 (field1,field2,...)
    select (field1,field2,...) from table1 where ...