需要建議什麼是最好的方法來讓自動遞增的ID在多個表單上相同。通過多種形式傳遞自動遞增的ID
基本上我使用VB.Net與SQL Server作爲後端。我寫了幾個存儲過程來插入數據,然後我調用前端的存儲過程。我有3個表單,一旦提交了第一個表單,它就生成一個autoID,然後將用戶轉到第二個表單。
在第二種形式中,我有一個單獨的插入存儲過程是否有一種方法來獲取第一個窗體生成的id並使其一致。或者我應該在提交表單後將其存儲在一個變量中,然後以第二種形式進行調用。
我閱讀了關於@@Identity
,但只抓取該會話中的id,因爲我提交的第一個表格數據,然後去第二個會不會是一個不同的會話。
感謝
爲此目的不要使用@@標識,這是不可靠的。請改用scope_identity()或output子句。 – HLGEM 2011-06-14 14:59:13