Pouze tento týden sleva až 80 % na e-learning týkající se PHP. A zároveň využij akce až 30 % zdarma při nákupu e-learningu. Více informací.
Hledáme asistenty pro kurzy programování - pohodová brigáda. Více info
PHP week
Avatar
Kuba5
Člen
Avatar
Kuba5:25.5.2013 15:51

Ahoj,
mám label, ve kterém se ukazují čísla z databáze, ale problém je v tom, že se tam neukazují nuly (např. číslo 0050), místo 0050 se zobrazí jen 50.
V MySQL je 0050 (je nastaveno ZERO FILL).

private void button4_Click(object sender, EventArgs e)
  {
      string input = label1.Text.Trim();
      string conn = "server=46.28.110.147;user=asqasdqdq;password=qdqdqd;database=qdqdqwdqd;";
      MySqlConnection myconn = new MySqlConnection(conn);
      string sql = "SELECT numbers FROM vfr WHERE used=0 ORDER BY numbers LIMIT 1";
      MySqlDataAdapter da = new MySqlDataAdapter(sql, myconn);
      DataTable dt = new DataTable();
      da.Fill(dt);

      label1.Text = dt.Rows[0][0] + "";

      string sq2 = "UPDATE vfr SET used = 1 WHERE numbers = '" + label1.Text + "'";
      MySqlCommand cmd = new MySqlCommand(sq2, myconn);
      myconn.Open();
      cmd.ExecuteNonQuery();
      myconn.Close();
  }

Jinak mi nestačí přidat k labelu dvě nuly, chtělo by to, aby to bylo brát přímo z databáze.
Díky moc :)

 
Odpovědět
25.5.2013 15:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.