ADO +ACCESS +VC  开发模式假如我有如下记录:
1  tom   40   1978-11-22
2  tom   40   1978-11-22
3  tom   40   1978-11-22
4  tom1   40   1978-11-22
5  tom1   40   1978-11-22
6  tom2   40   1978-11-22我想在第3条记录之后插入一条记录:
1  tom   40   1978-11-22
2  tom   40   1978-11-22
3  tom   40   1978-11-22
4  newrecord   40   1978-11-22
5  tom1   40   1978-11-22
6  tom1   40   1978-11-22
7  tom2   40   1978-11-22请问如何实现?
我用 AddNew() 和
database.m_pConnection->Execute("insert into ...",&RecordsAffected,adCmdText);
只能查入到记录末尾.
欢迎高手来拿分,谢谢先.

解决方案 »

  1.   

    ACCESS记录显示的位置是由主键排序方式决定的。要想插入到指定位置,可以把游标进行定位!我知道利用ODBC API实现,ADO我没试过!另外,没必要这么做,不知道楼主的用意何在?如果只是按ID排序,可以在插入数值时把ID指定了,这样ACCESS就会排好顺序了!
      

  2.   

    欢迎高手发表意见。
    我实现的就是这个功能,不是我自找麻烦。SOS,SOS, SOS !!!
    有谁能解决我的问题。
    谢谢先