它说连接必须有效或开放?我尝试用标量替换读者但仍然一样吗?
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")
答案 0 :(得分:0)
你忘了告诉你的命令你的联系......
见下面的回答......
cmd = New MySqlCommand("SELECT password FROM accounts WHERE username = @p1", con)
此外,我强烈建议将其包装在using语句中,这样对象就会被处理掉。