access的并发控制不太容易啊,不明白楼主在做哪类东西,既然用桌面数据库access,又要考虑多用户问题,不如换其它关系型数据库好了。
比如用oracle,创建纪录集的sql语句可以处理成当前用户独占模式:
 select * from tablename for update     (大概这么写吧)
这样就可以避免误差的出现了。

解决方案 »

  1.   

    使用SELECT @@IDENTITY 
    例如:
    INSERT INTO jobs (job_desc,min_lvl,max_lvl)
    VALUES ('Accountant',12,125)
    SELECT @@IDENTITY AS 'Identity'
      

  2.   

    to ztb(张,国庆节快乐!) :呵呵,小应用,所以只用了access,不过还是多谢你的指点,下次用其他数据库的时候就好办了。
    to chili(打领结的蛇) :谢谢你的提示,已经搞定了