Foxtable(狐表)用户栏目专家坐堂 → 这段代码有什么问题


  共有2207人关注过本帖树形打印复制链接

主题:这段代码有什么问题

帅哥哟,离线,有人找我吗?
blackzhu
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
这段代码有什么问题  发帖心情 Post By:2018/3/12 14:38:00 [只看该作者]

If e.Path = "logon.htm" '如果是通过登录页面访问,从PostValues即可中提取用户名和密码
    If e.PostValues.ContainsKey("username") AndAlso e.PostValues.ContainsKey("password") AndAlso e.PostValues.ContainsKey("jigou")  Then
        UserName = e.PostValues("username")
        Password = e.PostValues("password")
        jigou = e.PostValues("jigou")
        Dim cmdt As New SQLCommand
        cmdt.C
        Dim dttt As DataTable
        CMDt.CommandText ="S   el   ect * Fro   m 医院管理 Where 分院名称='" & jigou & "' And 链接 is not null"
        dttt= cmdt.ExecuteReader
        If dttt.DataRows.Count > 0 Then
            If  Connections.TryConnect(dttt.DataRows(0)("链接")) = True Then
                DataTables.Unload("客户预约|客户管理|卡券销售")
                Connections.Delete("服务器")
                Connections.Add("服务器",dttt.DataRows(0)("链接"))
                DataTables.load("客户预约|客户管理|卡券销售")
            End If
            Dim cmd3 As New SQLCommand
            cmd3.C
            Dim dt3 As DataTable
            CMD3.CommandText ="S     ele   ct * Fro   m 员工管理 Where 姓名 = '" & UserName.trim() & "' And 密码 ='" & Password & "' And 分院='" & jigou.trim() & "'"
            dt3= cmd3.ExecuteReader
            If dt3.DataRows.Count > 0 Then
                MessageBox.Show(dt3.DataRows.Count)
                Group = dt3.DataRows(0)("部门")
                zy = dt3.DataRows(0)("总院")
                fy = dt3.DataRows(0)("分院")
                jigou = dt3.DataRows(0)("分院")
                Verified  = True
            End If
        Else
            Return
        End If
    End If
End If

Verified  = True 先为 true  然后又变回 false


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/12 14:57:00 [只看该作者]

如果执行这段代码最后得到的是 true,那说明代码没问题。

 

如果之后变成了false,说明你其它地方修改了verified的值,请查看其余代码。


 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2018/3/12 15:11:00 [只看该作者]

是 jigou 空值造成的

 回到顶部