就是,比如说我做了一个数据表,并且有一个字段是ID 它是自动编号的,另一个是我要输入数值的字段,那么,比如说我的上一条记录输入错误,我想把它修改一下,怎么做???并且能在一个LABEL标签里显示上一条是第几条记录,还有就是我的这些记录里可能有重复,那查询是不是就不能用了呢?  忘大家指点一下
其中输入信息的是一个文本框

解决方案 »

  1.   

    你混淆了一些概念
    数据表中的自增字段,是一条记录的唯一标识,它可能是不连续的,并不代表是数据表中的第几行记录
    实际应用中,对数据的查询都是按表内容相关属性来查询,比如,员工基本信息表,你可能会按员工编号,姓名,年龄等等进行查询,查询顺序的排列,可以按不同的需求用ORDER语句灵活操作,不可能按数据表中第几行去查询,所以这个是没有意义的,数据表中记录的排序,可能会根据表的结构或者操作系统的不一样而有所变化,所以这个也是不可靠的操作
      

  2.   

    当前表中的记录数查询:
    select count(ID) from tb
    当前表中最大ID:
    select max(ID) from tb