Ahoj,
vytvořil jsem si jednoduchou aplikace, kde ukládám hodnoty do databáze v Accessu.
Hodnoty se mi sice uloží, ale bohužel do nově vytvořených řádků, přitom chci všechny do jednoho (logicky).
Nevím postup, jak místo insertu nahradit update tak, aby se mi nevytvářel nový řádek.
V odkazu níže můžete vidět sloupce mé databáze a také moji aplikaci, abyste pochopili, co chci.
Moje aplikace: https://ctrlv.cz/k1VF
Moje sloupce v databázi:
|Kancelář | Formát papíru | Počet balíků | Chci donést | Poznámka|
a můj zdrojový kód:
private void Objednatbtn_Click_1(object sender, RoutedEventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["DonaskaPapiru"].ToString();
con.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = "insert into [Uzivatele](Kancelar)Values(@nm)";
cmd.Parameters.AddWithValue("@nm", kancelartxt.Text);
cmd.Connection = con;
int a = cmd.ExecuteNonQuery();
if (a > 0)
{
MessageBox.Show("Zapsalo se A");
this.Close();
}
Také si nevím rady, jak zapíšu do databáze hodnoty z radiobuttonu a checkboxu.
Prosím o radu, děkuji mockrát. JH