执行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. 与POST方法提交GET
- 2. jQuery提交解决方法
- 3. 无法重载提交方法的Ajax.BeginForm
- 4. SQL最佳方法点击次数和表单提交
- 5. 通过Post方法提交表单提交问题
- 6. Struts2的表单提交不打方法
- 7. CKEDITOR后的HTML内容提交方法
- 8. 使用jquery .ajax()提交与post方法
- 9. 通过PUT方法提交Extjs表单
- 10. 调用方法发布事务提交
- 11. Git的方法:在主挤压提交
- 12. PHP/Ajax/jQuery数据提交方法
- 13. SharePoint 2013 SOAP - 提交文件方法
- 14. save()方法提交异步更改?
- 15. C#日期时间提交方法
- 16. Asp.Net MVC3剃刀提交调用方法
- 17. SQL Server Managment Studio并提交
- 18. php提交PDO SQL问题
- 19. SonarQube无法完成此次提交的审核:无法提交作者提交
- 20. CURL:PHP:无法提交
- 21. 使用libgit2将所有提交合并为一个提交的方法
- 22. 使用POST方法的IE9表单..首次提交时不提交数据
- 23. javascript方法检查表单提交两个或多个提交按钮
- 24. 从表单提交中提取ID的更好方法Javascript/Django
- 25. 了解SQL读取提交和读取未提交
- 26. Sql 2005锁定OLTP - 已提交还是未提交?
- 27. Python SQL单一提交与多个提交与
- 28. LINQ to SQL结合读取未提交和读取提交
- 29. 提交内提交
- 30. 提交时提交
你是如何验证数据在数据库中提交?在同一事务中插入后是否读取了插入数据? – Ankush 2012-03-20 12:04:51
右键单击服务器浏览器中的所需表并选择“显示表数据” – 2012-03-20 12:09:00
创建trans的TransactionScope是什么? – Ankush 2012-03-20 12:12:49