小编sar*_*nan的帖子

未提供的参数化查询

我一直收到这个错误:

参数化查询'(@AdminEmail nvarchar(4000),@ AdminPassword nvarchar(4000))SELECT'需要参数'@AdminEmail',这是未提供的.

码:

Public Function AuthenticateAdmin() As Boolean
    Dim Success As Boolean

    Dim strConn As String
    strConn = ConfigurationManager.ConnectionStrings("HMVDb").ToString
    Dim conn As New SqlConnection(strConn.ToString())

    Dim cmd As New SqlCommand("SELECT * FROM Admin WHERE AdminEmail=@AdminEmail AND Adminpassword=@Adminpassword", conn)
    cmd.Parameters.AddWithValue("@AdminEmail", EMail)
    cmd.Parameters.AddWithValue("@AdminPassword", Password)

    Dim da As New SqlDataAdapter(cmd)

    Dim ds As New DataSet

    conn.Open()
    da.Fill(ds, "Admin")
    conn.Close()

    If ds.Tables("Admin").Rows.Count > 0 Then

        Dim aemail As String = ds.Tables("Admin").Rows(0).Item("AdminEmail")
        Dim apass As String = ds.Tables("Admin").Rows(0).Item("AdminPassword")
        Dim aid As Integer = …
Run Code Online (Sandbox Code Playgroud)

vb.net sql-server asp.net visual-studio-2008

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

sql-server ×1

vb.net ×1

visual-studio-2008 ×1