我想实现这样的功能。添加信息的时候由于内容较多,需要分成两步。
第一步:添加基本信息;
第二步:添加其他信息;
我想在添加完第一步信息之后跳转到第二步并把刚才数据的ID传递过来!

解决方案 »

  1.   

    用存储过程
    insert into 之后
    返回一个@@identity
    不过你的ID要为自动增长值
      

  2.   

    @@identity  正解
    只要你这个表中设置了索引
      

  3.   

    忘了说明了、我用的ACCSESS数据库
      

  4.   

    我刚刚学习.net不久。可以具体点么?
      

  5.   

    如果ID是自动生成的,Select max(id) from yourTable 就行了
      

  6.   

    如果ID是自动生成的,Select max(id) from yourTable 就行了
      

  7.   

    最好不要用max()并发操作时,不好
      

  8.   

    tylike(天外来客):
    那应该用什么方法呀?
      

  9.   

    我用的临时标志的方法,用当前时间(精确到毫秒)作为标志
    如果害怕同一时间有几个人同时操作的话,可以用lock application的方式再加一个随机字母
    这样只要第一次的时候把临时标志放到数据库中,过后只要找到这条信息就能知道其ID了