MySQL INSERT INTO C# WinFormból

MySQL INSERT INTO C# WinFormból
2020-10-17T18:42:34+02:00
2020-10-19T12:55:46+02:00
2022-12-06T13:45:37+01:00
manorex
Gyakorlás gyanánt csinálok egy hamburgerezőnek szánt programot mely a következőket tudja:

1: MySQL adatbázisból dolgozik a program, három tábla van az adatbázisban(ételek, vásárlások, vevő)
2: A program tudja beolvasni az adatbázisból a lekért dolgokat tárolt eljárással
3: A programban lehetőség van rendelés felvételére is, ezt egy külön UC-val valósítanám meg (kép, a két ComboBox-ból szeretném kiválasztani a dolgokat)

Gondolom a CB-nak a SelectedIndexChange eventjével is kellene valamit alkotni, viszont tanácstalan vagyok, ezért ezek üresek. Esetleg egy változóba kimenteni a CB.Text tartalmát?

Sokféleképpen próbálkoztam már, hogyan tudnám INSERT INTO-val feltölteni az adatbázisba a kiválasztott ételeket és a megrendelőt is, itt az utolsó próbálkozásom melynek hibája: Fatal error encountered during command execution.

private void RendelesLeadasaBut_Click(object sender, EventArgs e) { String query = @"INSERT INTO vasarlasok(VevoID, EtelID, MegrendelesIdeje) VALUES(@VevoID, Megrendelo, @EtelID, @RendelesIdeje)"; MySqlCommand cmd = new MySqlCommand(query, Conn); MySqlDataReader reader; try { Conn.Open(); reader = cmd.ExecuteReader(); MessageBox.Show("Saved"); while (reader.Read()) { } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
Mutasd a teljes hozzászólást!
Csatolt állomány

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd