Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# Mysql chyba v kodu.

Dobrý den, při programování jsem narazil na takovou věc.
Jelikož jsem si kus kodu překopíroval z starého projektu tak asi špatně.
Mam vytvořenou tabulku FreeLance_KEYS
Klic, Status (obě jsou Text).
v Programu:

MySqlCommand prikaz = new MySqlCommand();
            MySqlDataReader cteni;
            MySqlConnection pripojeni = new MySqlConnection("Database=xx;DataSource=xx;UserId=xx;Password=xx");
            pripojeni.Open();
            prikaz.CommandText = "SELECT Status FROM FreeLance_KEYS WHERE klic = '" + keyBox.Text + "'";
            prikaz.Connection = pripojeni;
            cteni = prikaz.ExecuteReader();
            while (cteni.Read())
            {
                if(cteni["Status"].ToString().Contains("Pouzito")) 
                {

                }
                else if (cteni["Status"].ToString().Contains("Volny"))
                {
                    prikaz.CommandText = "UPDATE status FROM FreeLance_KEYS where klic= '" + keyBox.Text + "' set Pouzito";
                }
            }
s Update dělám poprvé, snad jsem to správně napsal :-D
Teď když se podívám do databáze tak tam ' Pouzito ' nevidím.
Je tam hodnota Volny. Co dělám špatně ? :-)

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny