最好使用paradox类型的数据表,使用它的"自动加1"类型,就行了,如果插入、删除字段,他可以自动更新,不过,必须压缩该表后才行(相当于dbase的pack)

解决方案 »

  1.   

    你做dbase?非要加行号?  自己生成计算字段吧。
      

  2.   

    对于关键字段,可以用自连接实现。
    对于非关键字段,必须先转化为关键字段。
    以下仅对处理关键字段举例说明。
    eg:有一表student 有字段(id,name)id为关键字
    以下是sql
    Select id,name,
      NO=(Select count(*) from Student where id<a.id)+1   --行号从1开始
    from student a
      

  3.   

    halfone(蛮牛)可以说的仔细点吗?小弟期待着!
      

  4.   

    halfone(蛮牛)所说的(Query as TDataSet).RecNo 
    返回的就是当前记录在这个数据集中的行号
      

  5.   

    上古英雄说的SQL我不太懂,能说明一下吗?。。
      

  6.   

    上古英雄说的SQL我试了一下,通不过!