這裏就是我試圖使用EMAILID檢索用戶名的密碼。無法執行cmd.ExecuteReader()
string query="select name from userdetails where emailid=" + email + ";" ;
connection.Open();
MySqlCommand cmd = new MySqlCommand(query,connection);
MySqlDataReader rd = cmd.ExecuteReader();
while(rd.Read())
{
uname = (string)rd["emailid"];
return uname;
}
什麼是'email'的典型值,它從何而來? 「無法執行」是什麼意思?它不編譯?它編譯但引發異常?什麼是例外? –