movelast跟addnew所插入数据的位置没有关系。。

解决方案 »

  1.   

    你要明确一点,数据库中的数据的存储是没有顺序而言的。当你用SQL
    查询并排序的时候并不是对数据库里的实际数据做了排序,只是展现给
    你的时候是排好序的。你用的是ADO访问数据库吧。“我用access的MoveLast时出现一点问题:”
    MoveLast是ADO库的一个导出函数不是什么“access的MoveLast”。你每次调用
    Open函数的时候实际是打开一个记录集,通过它来间接操作数据库,数据库中的数据
    本来就不是按照你的插入顺序存储的,所以你每次打开记录集的时候数据的顺序有可能
    是不一样的。如果你要改哪条记录的话 就应该用条件查询 找到它然后再修改。