如何用TADOQuery组件在指定位置上插入一个新记录? 100分,用 TADOQuery.Append
   TADOQuery.Edit
   TADOQuery.post则是在表的末尾添加,我想在表的指定位置添加,如何办到???????????

解决方案 »

  1.   

    if adoquery1.Locate('test',fieldbyname('test').asstring) then
    adoquery1.Insert
    else
    adoquery1.append;
    //查找定位到fieldbyname('test').asstring记录上,再插入,如果没找到就添加.不知道楼主是不是要这样的意思,这必须值是唯一的;
      

  2.   

    赞成xiaotao2004
    我也有过这样的问题
      

  3.   

    >>我想在表的指定位置添加,如何办到
    指定位置添加?那就用 adoquery1.Insert 啊
      

  4.   

    赞同小陶
    if adoquery1.Locate('test',fieldbyname('test').asstring) then
    adoquery1.Insert
    else
    adoquery1.append;
      

  5.   

    TADOQuery.Insert方法,可以插入一行空数据的!!