Вот мой код для «денег», как вы видите, в строковом значении. Я не знаю, как позволить визуальной студии читать его как значение int, но в созданной мной схеме оно установлено в значение int. Это для моего проекта:
con.Open();
string query = "SELECT Id, User_Name, password, First_Name, Last_Name, Middle_Name, age, gender, email, contact, money FROM bank.accounts WHERE User_Name ='" + txtBoxUName.Text + "' AND password ='" + txtBoxPass.Text + "'";
MySqlDataReader row;
row = con.ExecuteReader(query);
if (row.HasRows)
{
while (row.Read())
{
id = row["Id"].ToString();
uname = row["User_Name"].ToString();
password = row["password"].ToString();
fname = row["First_Name"].ToString();
lname = row["Last_Name"].ToString();
mname = row["Middle_Name"].ToString();
age = row["age"].ToString();
gender = row["gender"].ToString();
email = row["email"].ToString();
contact = row["contact"].ToString();
money = row["money"].ToString();
}
MessageBox.Show("Data found! Welcome " + fname + "!");
this.Hide();
Account acc = new Account();
acc.Show();
}
else
{
MessageBox.Show("Data not found");
}