老师数据库事务是否需要加上次数和时间的设定呢?
示例
For i As Integer=1 To 3'准备循环3次
Try
Connections("数据源").BeginTransaction() '开始事务
Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "Delete Fr om {订单} Where [订单编号] = 32"
cmd.ExecuteNonQuery
cmd.CommandText = "Delete Fr om {订单明细} Where [订单编号] = 32"
cmd.ExecuteNonQuery
Connections("数据源").Commit '提交事务,所有操作生效
Exit For
Catch ex As Exception '如果出错
If i=3 Then
Connections("数据源").Rollback() '回滚事务,撤销所有操作
'退出系统
Else
System.Threading.Thread.Sleep(3000) '加个时间,3秒后继续?
Continue For
End If
End Try
Next