标题:设计教务质量管理系统遇瓶颈 急需高人指点 非常感谢
取消只看楼主
mywaystrech
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-4-2
结帖率:0
已结贴  问题点数:20 回复次数:0 
设计教务质量管理系统遇瓶颈 急需高人指点 非常感谢
毕设做的是教务质量管理系统,数据库用的SQL,数据库已经建立好并连接,但运行的时候总是出现[Microsoft][ODBC][SQL Server Driver]][SQL Server]对象名‘权限清单’无效,但建好的数据库表里有权限清单,导师在催交论文,急需请高人指点




Private Sub MDIForm_Load()
  Dim db As New DataBases
    Dim rs As Recordset
'根据当前登陆用户从数据库查询他的权限
    Set rs = db.RunSelectSQL("SELECT 权限名称 FROM 权限清单 WHERE 用户编号='" + UserId + "'")
    If Trim(UserId) = "1" Then
        mnClass.Enabled = True
        mnStudent.Enabled = True
        mnSubject.Enabled = True
        mnSelect.Enabled = True
        mnCourse.Enabled = True
        mnResult.Enabled = True
        mnReport.Enabled = True
    Else
        mnClass.Enabled = False
        mnStudent.Enabled = False
        mnSubject.Enabled = False
        mnSelect.Enabled = False
        mnCourse.Enabled = False
        mnResult.Enabled = False
        mnReport.Enabled = False
'根据当前登陆用户权限设置菜单项是否可用
        While Not rs.EOF
            Select Case Trim(rs("权限名称"))
            Case "班级信息维护"
                mnClass.Enabled = True
            Case "学生信息维护"
                mnStudent.Enabled = True
            Case "课程信息维护"
                mnSubject.Enabled = True
            Case "学生选课"
                mnSelect.Enabled = True
            Case "课程查询"
                mnCourse.Enabled = True
            Case "成绩输入"
                mnResult.Enabled = True
            Case "查询成绩单"
                mnReport.Enabled = True
            End Select
            rs.MoveNext
        Wend
    End If
End Sub
搜索更多相关主题的帖子: 数据库查询 质量管理 用户 
2012-04-02 20:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365062-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.208012 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved