嘿!兄弟,你的
aqNumber.append;
aqNumber.post;
这段代码应该分开写,比如在Button1里写aqNumber.append;
然后在DBEdit里输入内容,等输入完内容要保存时候再在点击Button2,里面写aqNumber.post;----------------
初学就多看点书

解决方案 »

  1.   

    这种写法不对,Append增加了一条空白记录,紧接着post肯定出错。
      

  2.   

    你的aqNumber是Query吗?要是Query的话,其属性CachedUpdates要设置为True,这样就可以通过append插入一个空行了.即可以对Query进行表数据操作.
      

  3.   

    chinasg(牛)说得对,Appennd和Post要分开来写!
    也可以这样:
    Begin
      Table1.Append;
      Table1.Fields[0].Value:=Edit1.Text;
     Table1.Fields[1].Value:=Edit2.Text;  //注意字段类型
      ......  Table1.Post;
    end;
      

  4.   

    谢谢各位老大,不过刀光剑影说的那个CacheUpdates,我的那个属性里面怎么没有?我用的是dephi6