请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
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