Я пытаюсь получить мои данные из базы данных и показать в окне сообщений, но он не работает. Я попытался помещать фиктивный ящик сообщений в мой цикл while, но, похоже, код тоже не входит в него. Есть ли способы сделать это?MySQL datareader не читает
Это мой код:
ConnectToDatabase();
MySqlCommand cmd = new MySqlCommand("Select Name, LPN From visitors Where password = '@password';", conn);
cmd.Parameters.AddWithValue("@password", decodeStr);
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
MessageBox.Show("he");
name = reader["Name"].ToString();
lpn = reader["LPN"].ToString();
}
Не уверен, но не должен 'cmd.Parameters.AddWithValue (" @ password ", decodeStr);' быть без '@'? – Stefan
@Stefan - Нет, что '@' действителен – fubo
yes @Stefan ранее я использовал то, что он работал – systemcrash