物理位置上:
    APPEND是存储在最后的。
内存位置上:
    按你的索引排序规则排序的。
显示:先看有无索引。

解决方案 »

  1.   

    物理位置上:
        APPEND是存储在最后的。
    内存位置上:
        按你的索引排序规则排序的。
    显示:先看有无索引。 
      

  2.   

    同意:tangqin(唐僧)
    的,看看你有没有设置索引,如果设置的话,数据库会自动排序的
      

  3.   

    如果定义了索引~也不可能有几条在中间,而有几条在最后啊~~
    我增加的记录的bianhao字段都一样的(是'-1',其他的为8位)
    ~~而其他的为空~
      

  4.   

      什么类型的数据库?
      你先把索引去掉看看,然后把AODQUERY的SQL中的ORDER BY 语句删掉,
    YANGYUGW的回答错误,因为不管BDE的QUERY或者ADO的ADOQUERY都没有INDEX属性
    和INDEXNAME属性。
      

  5.   

    加一个自动编号类型的字段(AutoId),然后QUERY的SQL语句为:
    select * from tablename order by AutoId;解决。 
      

  6.   

    TO DURON800(言之有理) 
    sql server 200 !
    表没有排序,也不能排序
      

  7.   

    to tangqin(唐僧)
    《〈〈〈物理位置上:
    〈〈〈〈    APPEND是存储在最后的。
       聚族索引也会改变增加数据的位置,并不是一味地放在最后
      

  8.   

    如果是ACCESS的话,你完了,只有先建立一个与原表结构一样的表,将数据复制到新表中,再将原表删除。我在VB中经常与到这种问题