執行DML查詢後,我應該調用trans.Commit()方法嗎?我嘗試了INSERT查詢,並且在沒有Commit()的情況下成功完成並保存在數據庫中,那麼Commit()函數的好處是什麼?我應該什麼時候使用它?SQL提交方法
Q
SQL提交方法
0
A
回答
0
提交就是這樣的,所以如果你用「BEGIN TRANSACTION」啓動你的SQL,它只會在你執行完「COMMIT」後將它提交到數據庫。但是,真的,只是閱讀文檔。 http://msdn.microsoft.com/en-us/library/ms190295.aspx
0
使用(反式= connection.BeginTrans())
{
// ...做一些事情
trans.Commit();
}
0
要我打電話trans.Commit()梅索德執行DML查詢之後?
是的,假設trans是使用像serializable這樣的事務庫創建的事務。
我試圖INSERT查詢並完成並保存在數據庫中 沒有成功提交(),那麼,什麼是提交()函數 的benifit?
確定嗎?
什麼時候該使用它?
當您想要更新或讀取數據中的原子性時。這裏更多http://en.wikipedia.org/wiki/ACID
你可以參考這個例子 http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx
// The Complete method commits the transaction. If an exception has been thrown,
// Complete is not called and the transaction is rolled back.
scope.Complete();
相關問題
- 1. jQuery提交解決方法
- 2. 與POST方法提交GET
- 3. 提交表單的方法
- 4. 無法重載提交方法的Ajax.BeginForm
- 5. 提交方法無法識別AddWithValue
- 6. SQL最佳方法點擊次數和表單提交
- 7. 回調當表單提交使用提交()方法
- 8. 通過Post方法提交表單提交問題
- 9. git空白提交的解決方法:僅提交'REAL'更改
- 10. Jquery UI:使用提交方法提交特定表單
- 11. 可能的方式提交提交
- 12. 通過輸入鍵提交方法?
- 13. Struts2的表單提交不打方法
- 14. 通過PUT方法提交Extjs表單
- 15. 發佈方法申請/表格提交
- 16. PHP - 用方法POST提交<a>?
- 17. 提交表單的兩種方法?
- 18. 提交沒有表單的POST方法?
- 19. PHP/Ajax/jQuery數據提交方法
- 20. 在SVN中提交的替代方法
- 21. save()方法提交異步更改?
- 22. Asp.Net MVC3剃刀提交調用方法
- 23. 通過POST方法提交表單
- 24. SharePoint 2013 SOAP - 提交文件方法
- 25. 提交按鈕調用一個方法
- 26. 的Ajax方法提交()不工作
- 27. 使用GET方法提交表單
- 28. Git的方法:在主擠壓提交
- 29. CKEDITOR後的HTML內容提交方法
- 30. 調用方法發佈事務提交
你是如何驗證數據在數據庫中提交?在同一事務中插入後是否讀取了插入數據? – Ankush 2012-03-20 12:04:51
右鍵單擊服務器瀏覽器中的所需表並選擇「顯示錶數據」 – 2012-03-20 12:09:00
創建trans的TransactionScope是什麼? – Ankush 2012-03-20 12:12:49