笨方法
select max(id) from table
听说access也提供存储过程。你也可以用它

解决方案 »

  1.   

    如果是sqlserver,有@@IDENTITY这个东西
    不知道access有没有类似的,如果没有,只能插完了再查
      

  2.   

    在做 ADD  操作时,输出 新增加 的 ID 号不就得了?
    楼上说的ACCESS里有的。
    但是在ORACLE里名字好象是另一个叫法。
      

  3.   

    那么你插入的记录中除了ID,还有没有一些字段要求是唯一的呢?如果有唯一的可以这样
    Insert into Tbl1(Abbr,Dscr) Value(@Abbr,@Dscr)
    Select @ID=ID from Tbl1 Where Abbr=@Abbr
    如果没有, DotNetLover(一个人)的方法也可以:
    Insert into Tbl1(Abbr,Dscr) Value(@Abbr,@Dscr)
    Select @ID=max(ID) from Tbl1SQL Server中有一个简单的获取方法是这样的,不知道ACCESS支持否:
    Insert into Tbl1(Abbr,Dscr) Value(@Abbr,@Dscr)
    Select @ID=@@IDENTITY
      

  4.   

    谁知道access怎么写存储过程?