0
工作,我得到了張貼由我Click Here提交和回滾不是在存儲過程
從這個問題我的問題的一個答案,我得到這個解決方案
BEGIN TRY
BEGIN TRANSACTION
exec(@sqlHeader)
exec(@sqlTotals)
exec(@sqlLine)
COMMIT
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 1
ROLLBACK
END CATCH
得到解決,我之後面臨一個新問題,即執行存儲過程時第一次正常工作,之後它給出以下錯誤
EXECUT後的事務計數E表示BEGIN和COMMIT語句的數量不匹配。以前的計數= 1,當前計數= 0.
我需要你的幫助。
感謝
您正在使用哪個版本的SQL Server?並且請刪除您未使用的版本的標籤。 – 2013-02-21 22:51:30
好的。我正在使用2008-r2 – 2013-02-21 22:53:55