Porównanie danych z bazy danych.

0

Witam, chciałem zrobić tak jakby "system monet". Chciałbym teraz zrobić tak, żeby móc wykonać konkretną akcję tylko kiedy ma się odpowiednią ilość monet, niestety nie wiem jak sprawdzić czy ilość monet w bazie danych jest równa np. 100.

con.Open();
                    string query = "select id,username,password,coins from user WHERE username ='" + bunifuMaterialTextbox1.Text + "' AND password ='" + bunifuMaterialTextbox2.Text + "'";
                    MySqlDataReader row;
                    row = con.ExecuteReader(query);
                    if (row.HasRows)
                    {
                        panel1.SendToBack();
                        panel2.BringToFront();
                        while (row.Read())
                        {
                            id = row["id"].ToString();
                            username = row["username"].ToString();
                            password = row["password"].ToString();
                            coins = row["coins"].ToString();
                        }
                        label_coins.Text = coins;
                        label_id.Text = id;
                        label_username.Text = username;
1

Ilośc monet jako string, to na pewno nie ułatwia.
Musisz pobrać jako liczbę (typów liczbowych jest kilka), do zmiennej stosownego typu, i zrobic porównanie

0
AnyKtokolwiek napisał(a):

Ilośc monet jako string, to na pewno nie ułatwia.
Musisz pobrać jako liczbę (typów liczbowych jest kilka), do zmiennej stosownego typu, i zrobic porównanie

Po kilku próbach i wielu porawkach udało sie :D
Bardzo Panu dziękuję za pomoc, bo gdyby nie to, pewnie nadal używałbym do tego string

1 użytkowników online, w tym zalogowanych: 0, gości: 1