如何将gridview的多条记录更新到SQL数据库中,要求使用事物

sire168 2008-10-27 03:00:34
我想将gridview中的多条记录,更新到sql数据库的表tbDepart和tbempl 中的部分字段中,由于gridview表中的记录条数是不固定的,请问怎么才能实现对数据库的更新!要求在使用事务,一旦保存失败,要回滚!要在保存按钮的click事件的代码中实现对事务操作,我使用的是vb.net,请高手们指点一下,在代码中该怎么实现,请给出详细代码!谢谢了
...全文
271 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ineedchrist 2008-10-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 CloneCenter 的回复:]

打开数据库连接……
trans = 数据库连接.beginTrans
Insert命令.Transaction = trans
Update命令.Transaction = trans
try
  循环 DataGridView 中的数据
    执行insert 或者 update
  循环结束
  trans.Commit
Catch ex As Exception
  trans.Rollback
End Try


大概的意思就是这样的。
[/Quote]

正解!
zhangzhifeng8888 2008-10-27
  • 打赏
  • 举报
回复
用dataSource的事务可以更新,不是太复杂
CloneCenter 2008-10-27
  • 打赏
  • 举报
回复

打开数据库连接……
trans = 数据库连接.beginTrans
Insert命令.Transaction = trans
Update命令.Transaction = trans
try
循环 DataGridView 中的数据
执行insert 或者 update
循环结束
trans.Commit
Catch ex As Exception
trans.Rollback
End Try


大概的意思就是这样的。

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧