以下代码执行报错,已上传实例,帮看看
Dim t As Table = Tables("表a")
Dim wz As Integer = Tables("表a").position
Dim wz1 As Integer = Tables("表a").position
Dim a1 As Integer = t(wz1)("级别")
If wz+1<=Tables("表a").Rows.count AndAlso t(wz)("级别")>=1 Then
If t(wz+1)("级别") > a1 Then
Do While t(wz+1)("级别") - a1 = 1
wz = wz+1
Loop
If wz = Tables("表a").Rows.count-1 Then
Tables("表a").addNew()
Else
Tables("表a").position = wz+1
Tables("表a").InsertNew()
Tables("表a").position = wz1
End If
Else
Tables("表a").position = wz+1
Tables("表a").InsertNew()
Tables("表a").position = wz
End If
End If