以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [建议]以后Foxtable可以考虑加入事务操作吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10190) |
-- 作者:179635532 -- 发布时间:2011/5/24 23:08:00 -- [建议]以后Foxtable可以考虑加入事务操作吗? 简单了解一下ADO.NET,其中DataSet通过transaction可以实现事务操作,DataTable基于DataSet的,估计也可以加入事务操作。
请问以后是否能考虑加入加入事务操作功能?
FoxTable定义中包含高效开发工具,还支持Access、SQL Server、Oracle等主流数据库作为外部数据源。通过网络连接外部数据源,会有很多突发情况造成保存
不完全成功。如果可以加入事务操作,就可以避免意外发生。FoxTable作为一个二次开发平台,确实很好,功能强大,大大减少了开发周期,如果更加强健,相信
会吸引更多的业余编程爱好者加入其中。
------------------------------------------------------------------------------- 以下是网上找到的DataSet事务处理代码: SqlConnection sqlconn = null; sqlconn = new SqlConnection("连接字符串"); Command.DeleteCommand = objCommandBuilder.GetDeleteCommand(); objCommandBuilder.DataAdapter.Update(ds, ds.Tables[i].TableName.ToString());//
[此贴子已经被作者于2011-5-24 23:16:31编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/5/25 7:30:00 -- 呵呵,谢谢您的建议,以后会考虑在保存的时候加入事物的。 |
-- 作者:lyq -- 发布时间:2011/5/25 8:39:00 -- 顶,增加该功能。 |
-- 作者:fox0001 -- 发布时间:2013/1/24 15:22:00 -- 如果要自己加入事务处理,包括回滚,要怎么实现?不会是要自己拼接存储过程吧? |
-- 作者:lin_hailun -- 发布时间:2013/1/24 16:06:00 -- 以下是引用fox0001在2013-1-24 15:22:00的发言: 如果要自己加入事务处理,包括回滚,要怎么实现?不会是要自己拼接存储过程吧? 呵呵,确实要自己拼存储过程! Dim cmd As new SQLCommand cmd.Co nectio nName = "xxx" cmd.CommandText = "Begin Transaction test; update 订单 set 单价 = 999; Commit Transaction test" \'cmd.CommandText = "Begin Transaction test; update 订单 set 单价 = 999; ROLLBACK Transaction test" cmd.ExecuteNonQuery [此贴子已经被作者于2013-1-24 16:06:46编辑过]
|
-- 作者:qq121454970 -- 发布时间:2013/8/15 19:32:00 -- 顶起来,求事务处理 |
-- 作者:yinyb36 -- 发布时间:2013/9/2 22:48:00 -- 顶起来,求事务处理,弱弱的问一句,咋用啊? 事务回滚是什么意思啊? |
-- 作者:ntangjr -- 发布时间:2014/3/22 7:54:00 -- 建议狐表增加事务管理功能 ![]() |
-- 作者:kylin -- 发布时间:2014/3/22 8:11:00 -- 以下是引用ntangjr在2014-3-22 7:54:00的发言:
![]() 犹豫有理! |