Append就可以了吗?保证不会对原有记录修改吗?

解决方案 »

  1.   

    with Table do
    begin
      Open;
      Append;
      fieldbyname('name').asstring:=DBEdit1.text;
      Fieldbyname('age').asInteger:=StrToInt(DBEdit2.text);
      .................
      Try
        Post;
      Except
        Cancel;
      end;
    end;
      

  2.   

    好像用bde连接的,是直接就在数据库中修改数据的哦。。
      

  3.   

    table1.active:=true;
      table1.Append;
      table1.fieldbyname('aa').asstring:=DBEdit1.text;
      table1.post;
      

  4.   

    以上高手说得有道理,但我觉得如果是初学的话,你要注意几个问题:
    1.什么是对象.
    2.什么是事件.
    3.什么是方法.
    4,什么是属性.你这个实际上就是在数据库中增加记录,TABLE就会有新的记录,你可以刷新数据表就会出现新的一条记录.你试试/