需要建议什么是最好的方法来让自动递增的ID在多个表单上相同。通过多种形式传递自动递增的ID
基本上我使用VB.Net与SQL Server作为后端。我写了几个存储过程来插入数据,然后我调用前端的存储过程。我有3个表单,一旦提交了第一个表单,它就生成一个autoID,然后将用户转到第二个表单。
在第二种形式中,我有一个单独的插入存储过程是否有一种方法来获取第一个窗体生成的id并使其一致。或者我应该在提交表单后将其存储在一个变量中,然后以第二种形式进行调用。
我阅读了关于@@Identity
,但只抓取该会话中的id,因为我提交的第一个表格数据,然后去第二个会不会是一个不同的会话。
感谢
为此目的不要使用@@标识,这是不可靠的。请改用scope_identity()或output子句。 – HLGEM 2011-06-14 14:59:13