你可以把记录集Prior,在插入不就行了吗,你试试,我是这么想的,可能很笨!

解决方案 »

  1.   

    使用排序就可以了。Select * From Table 
    Order by 排序字段
      

  2.   

    尽量使用APPEND插入记录...如果一定要光标插入后定位到当前记录,需要在程序中定位
      

  3.   

    你是不是想按输入的先后排序呢?那样你可以加上一个自增字段,然后对这个字段order by 就可以了
      

  4.   

    我知道你说的意思,就是想让记录原始的插入当前的位置,而不总是跑到最后
    就是说:
    cid  field
    1,记录1
    2,记录2
    3,记录3
    4,记录4
    在记录2后面插入一条记录,就变为:
    cid field
    1,记录1
    2,记录2
    20,插入的记录
    3,记录3
    4,记录4
    对吧,我想了一个办法(这也是我想解决的),就是在程序中生成cid,你需要做一个判断,那就是当你要追加记录的时候新的CID = 前一个INTTOSTR(STRTOINT(CID) +1),而插入递时候 新的CID = 前一个CID +'0'
    ,然后 SELECT * FROM TABLENAME ORDER BY CID ASC 
    就可以了,缺点是 同一个记录后只能插入254 次,因为char字段最多255啊