Я пытаюсь создать форму входа в систему с подключением MySQL, и у меня пока все хорошо, но у меня проблема с одной частью, где я получаю эту ошибку: VS2019 cannot convert from 'object' to 'MySql.Data.MySqlClient.MySqlDbType'
Это код, который я используюв массиве
private bool ButtonLogin_Click(object sender, EventArgs e)
{
DB db = new DB();
String username = textBoxUsername.Text;
String password = textBoxPassword.Text;
DataTable table = new DataTable();
MySqlDataAdapter adapter = new MySqlDataAdapter();
MySqlCommand command = new MySqlCommand("SELECT * FROM `users` WHERE `username` = @usn and 'password' = @pass");
command.Parameters.Add("@usn", VarChar).Value = textBoxUsername.Text;
command.Parameters.Add("@pass", VarChar).Value = textBoxPassword.Text;
adapter.SelectCommand = command;
adapter.Fill(table);
// check if this username already exists in the database
if (table.Rows.Count > 0)
{
return true;
}
else
{
return false;
}
}
Я получаю ошибку с частью VarChar
, которая, кажется, не распознает VarChar
.. все остальное, кажется, распознается, но не VarChar
... пожалуйста помоги. Я пытался найти ошибку и пробовать решения, упомянутые как ("@usn", VarChar, 15)
, и ничто на самом деле не делает VarChar
признанным объектом MySQL.