sql server数据库,如何获得刚插入的一条数据的ID号.
sqlserver数据库,如何获得刚插入的一条数据的ID号?这个ID号是"自动编号"那类型的??...
sql server数据库,如何获得刚插入的一条数据的ID号?
这个ID号是"自动编号"那类型的?? 展开
这个ID号是"自动编号"那类型的?? 展开
3个回答
展开全部
select max(ID) from ......
自动编号会自动递加。
自动编号会自动递加。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT @@IDENTITY
sql = "SET NOCOUNT ON;INSERT INTO SurveyTmpl (Title) VALUES('" & Replace(strTitle,"'","''") & "');SELECT @@IDENTITY;SET NOCOUNT OFF"
Set rs = cn.Execute(sql)
If rs.EOF Then Response.Write "没有得到返回记录ID,操作可能无法继续进行。" : Response.End
strID = rs(0)
sql = "SET NOCOUNT ON;INSERT INTO SurveyTmpl (Title) VALUES('" & Replace(strTitle,"'","''") & "');SELECT @@IDENTITY;SET NOCOUNT OFF"
Set rs = cn.Execute(sql)
If rs.EOF Then Response.Write "没有得到返回记录ID,操作可能无法继续进行。" : Response.End
strID = rs(0)
参考资料: http://topic.csdn.net/t/20040829/10/3319651.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
倒,楼上是什么程序啊
如果ID号的列属性是 自动编号 ,那么每插入一条id就会自动加一。
就如流水hh
只要 select max 就可以得到,最大,也就是最后插入的记录了
如果ID号的列属性是 自动编号 ,那么每插入一条id就会自动加一。
就如流水hh
只要 select max 就可以得到,最大,也就是最后插入的记录了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询