连接必须打开VB

时间:2014-10-06 04:23:36

标签: vb.net

它说连接必须有效或开放?我尝试用标量替换读者但仍然一样吗?

account = CType(Session("uname"), String)

    cmd = New MySqlCommand("SELECT password FROM accounts WHERE username = @p1")
    cmd.Parameters.AddWithValue("@p1", account)
    con.Open()
    dat = cmd.ExecuteReader
    dat.Read()
    dat.GetString("acc_pass")

1 个答案:

答案 0 :(得分:0)

你忘了告诉你的命令你的联系......

见下面的回答......

 cmd = New MySqlCommand("SELECT password FROM accounts WHERE username = @p1", con)

此外,我强烈建议将其包装在using语句中,这样对象就会被处理掉。