定义一个和表结构一样的结构保存输入。在定义一个动态数组就可,或用Tlist.

解决方案 »

  1.   

    TBDEDataSet不是有CachedUpdates属性,把它设为False。
    等你添加完多条记录后,
    然后调用ApplyUpdates
      

  2.   

    嗯 , 建议用CacheUpdate 吧。。
    这对你以后学着用多层程序解决问题有帮助。
      

  3.   

    TBDEDataSet有CachedUpdates属性,把它设为True。
    数据提交: 调用CachedUpdates方法;
      

  4.   

    呵呵!看你是用的什么数据库。用ORACLE可以!有些不行。ORACLE中用 COMMIT!
      

  5.   

    Query的RequestLive和CachedUpdate属性设为True,然后用:
      Query1.ApplyUpdates;
      Query1.CommitUpdates;
    进行一次性提交。
      

  6.   

    如果用ClientDataSet则使用ApplyUpdate方法一次提交