1

我将登录分为 2 个部分,一个用于管理员,一个用于用户,它们通过具有值 1 和 2 的 TypeID 字段进行区分

我想创建检查 TypeID 来决定响应重定向页面的功能

到目前为止我得到了这个

Public Shared Function CheckUser(ByVal usename As String) As Int32
    Const sql = "SELECT TypeID FROM Registration where usename = @UserName"
    Using con As New SqlConnection(ConfigurationManager.ConnectionStrings("RegconnectionString").ConnectionString)
        Using cmd = New SqlCommand(sql, con)
            cmd.Parameters.AddWithValue("@TypeID", usename)
            con.Open()
            Dim x As Integer = cmd.ExecuteScalar
            Return x
        End Using
    End Using
End Function

此函数的输入将是来自 textUserName.text 的文本

4

1 回答 1

0

如果我错了,请纠正我,但我认为您正在尝试设置 @UserName 参数 - 同时实际添加 @TypeID,这将是您的回报。

我认为第 5 行实际上应该是这样的:

cmd.Parameters.AddWithValue("@UserName", usename)

希望对你有效。

于 2012-12-27T18:15:53.710 回答