Foxtable(狐表)用户栏目专家坐堂 → [原创]事务处理函数——感谢逛逛、狐爸、bin、有点甜


  共有5698人关注过本帖平板打印复制链接

主题:[原创]事务处理函数——感谢逛逛、狐爸、bin、有点甜

帅哥哟,离线,有人找我吗?
yedaoan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:257 积分:1971 威望:0 精华:0 注册:2012/12/20 8:21:00
[原创]事务处理函数——感谢逛逛、狐爸、bin、有点甜  发帖心情 Post By:2014/2/21 8:13:00 [只看该作者]

已经写好了,经测试可以用
'向服务器提交数据的事务函数  Args(i) 表示SQL 语句


'获取数据库连接
Dim cn As New System.Data.OleDb.OleDbConnection(Connections("EAERP").ConnectionString)
Dim cmd As new System.Data.OleDb.OleDbCommand
cn.Open()
cmd.Connection = cn
Try
    cmd.Transaction = cn.BeginTransaction()
    For i As Integer =0 To args.length-1
        cmd.CommandText = args(i)
        cmd.ExecuteNonQuery
    Next
    cmd.Transaction.Commit()
    
Catch ex As Exception
    cmd.Transaction.Rollback()
    cmd.Dispose()    '释放
    CN.CLOSE()
    MessageBox.Show(ex.tostring,"向服务器提交数据错误!",MessageBoxButtons.OK)
    Return False
End Try
cmd.Dispose()    '释放
CN.CLOSE()
Return True

[此贴子已经被作者于2014-2-21 8:13:21编辑过]

 回到顶部
总数 15 1 2 下一页