请问如何在一条记录前插入一条记录,为什么总是追加到后面去了?

解决方案 »

  1.   

    因为  Access 是关系数据库
    你是不是设置了主键和索引?
      

  2.   

    我就是想用数据库实现一般表的功能,连 Access 数据库都没插入记录这个功能,郁闷
      

  3.   

    给你个思路:
    添加一字段ID为整型,将其设为索引,然后在操作时修改该字段的值
    在程序中设置全局变量SumRecord和CurIndex作为总记录和当前记录
    追加:SumRecord加1   CurIndex=SumRecord  并置ID为CurIndex
    插入:SumRecord加1   将当前后的ID值加1   然后游标指向当前记录号插入一条记录
    删除:执行删除,然后当前记录后的所有记录ID-1可能说的有点乱,不过大概就是这样
      

  4.   

    谢谢各位。
    我按照crystal521(水晶泪)的方法已经实现了,但是为什么关系数据库就不能记录其物理位置呢?