请VB高手看看这一断 它提示是未找到方法或数据成员

来源:百度知道 编辑:UC知道 时间:2024/05/07 05:00:12
Private Sub form_load()
Dim rst As ADODB.Recordset
Dim rights As String
Dim stokens() As String
Dim msg As String
sql = "select 权限 from 用户信息表 where 用户ID='" & userID & "'"
Set rst = selectsql(sql, msg)
If rst.RecordCount > 0 Then
rights = Trim(rst.Fields(0))
rst.Close
Else
MsgBox ("没有用户信息!")
Exit Sub
机构设置.Enabled = InStr(rights, "机构设置")
学籍管理.Enabled = InStr(rights, "学籍管理")
课程管理.Enabled = InStr(rights, "课程管理")
成绩管理.Enabled = InStr(rights, "成绩管理")
奖惩管理.Enabled = InStr(rights, "奖惩管理")
系统管理.Enabled = InStr(rights, "系统管理")
End If
End Sub

其中这一段
机构设置.Enabled = InStr(rights, "机构设置")
学籍管理.Enabled = InStr(rights, "学籍管理")
课程管理.Enabled = InStr(rights, "课程管理")
成绩管理.Enabled = InStr(rights, "成绩管理")
奖惩管理.Enabled = InS

selectsql是自己写的函数吗?

数据库字段对不?

userid如果是int是不是不用加单引号?

机构设置.Enabled

怎么想也记不起来VB有这种用法的,可以采用中文?

你能够设置菜单的name属性 为 中文 ?

应该是caption属性为中文,然后name 为英文,
然后 menuname.Enable吧

只是拿出来这么一段代码.判断不了是什么问题.

要知道前因.才能判断后果.

我的qq: 314778650