vb 下标越界 有人能帮我解决一下问题吗?

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:03:32
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Tag
Case "find"
Formclass3.Show
Case "modi"
If Trim(Me.MSF1.TextMatrix(MSF1.Row, 1)) = "" Then
sssss = MsgBox("你还没有选择记录!", vbOKOnly + vbExclamation, "警告")
Exit Sub
Else
qxstr = Executeqx(2)
If qxstr = "readonly" Then
ss = MsgBox("对不起,你是只读用户不能修改记录,请与管理员联系!", vbInformation + vbOKOnly, " 警告")
Exit Sub
End If
classmodi = True
Formclass1.Show
Formclass1.classload
Formclass1.ZOrder 0
End If
Case "del"
qxstr = Executeqx(2)
If qxstr = "readonly" T

下标越界:超过了下界限
比如有一个数组a(0 to 100),如果你调用a(101)或者a(102)或者a(大于100)都会产生下标越界错误

我数据库不是怎么擅长,告诉你原理,你自己查 有可能是数据库内容问题