数据库某表主键自增在ASP. Net或C#程序中,要求向该表插入一条记录,并马上从该表查出这条记录如何实现?

发布时间:2024-05-14 07:17 发布:上海旅游网

问题描述:

问题解答:

SQL SERVER 可以使用 SELECT @@identity AS LastID ,不一定要用存储过程。
Access 就麻烦些,
1. 如果使用Jet OLEDB,也可以使用 SELECT @@identity AS LastID 。
2. Select ID from table desc ,可以得到,但是不保险。
3. 在插入数据的时候,插入一个Ramdon值,然后在select 这个值。这种方式是最保险的,但也是最慢的。

什么数据库啊?

SQL SERVER 的话, 可以用存储过程,返回 @@identity 或者 scope_identity();

热点新闻