用query查询出一个没有记录的空表,用缓存技术,对它进行insert记录,但是post后,新插入的记录会自动移到最后,和Append的效果是一样的,如何才能使新插入的记录在原位置不动?

解决方案 »

  1.   

    用SQL语句中的Order By 字段名 来实现
      

  2.   

    to wyb716(小刀) 
    公司要求比较严格,界面不是我做的,不想用StringGrid,代码量太大
      

  3.   

    用窗体刷新,加上用SQL语句中的Order By 字段名 来实现
      

  4.   

    不妨每次插入过后都用代码将所插记录以后的记录往后推一行,或者在表中加一个字段,类型为有序值,然后insert以后给这个字段值赋值=RECNO,试试吧
      

  5.   

    你首先需要定位纪录,如Query.Next你用TDBNavage模拟一下就知道了。