Hallo,
die Frage ist bestimmt einfach
Ich möchte ermöglichen, dass der user einige Daten auf TextBox schreibt. nachdem er den Button "fertig" geklickt hat, sollte seine Daten in der Datenbank gespeichert werden. und das gleiche gilt für das Datum und Zeit (aso DateTime aso ttmmyyyy hhmmss)
Folgende Code habe ich.
Leider kommt immer dieses "fatal error" von der Exception.
Was mache ich bitte falsch und wie sollte ich auch das Datum in der Datenbank speichern.
Ich benutze ja windowsform und arbeite mit Mysql. ich dachte ich könnte die Funktion now() auch verwenden, geht auch nicht.
danke im voraus
die Frage ist bestimmt einfach
Ich möchte ermöglichen, dass der user einige Daten auf TextBox schreibt. nachdem er den Button "fertig" geklickt hat, sollte seine Daten in der Datenbank gespeichert werden. und das gleiche gilt für das Datum und Zeit (aso DateTime aso ttmmyyyy hhmmss)
Folgende Code habe ich.
Code:
using System.Windows.Forms;
using MySql.Data.MySqlClient;
private void Daten_speichen_Click(object sender, EventArgs e)
{
try
{
MySqlConnection conn = new MySqlConnection(MyConnectionString);
MySqlCommand command = conn.CreateCommand();
command.CommandText = "INSERT INTO `bestellung`(`Cat_nr`, `book_nr`, `menge`, `datum`) VALUES (@catnr, @book_nr, @menge, @datum)";
conn.Open();
command.Parameters.AddWithValue("@cat_nr", txbcatnr.Text);
command.Parameters.AddWithValue("@book_nr", txbbooknr.Text);
command.Parameters.AddWithValue("@menge", txbMenge.Text);
//command.Parameters.AddWithValue("@datum", System.Data.SqlDbType.DateTime).Value);
command.ExecuteNonQuery();
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message);
}
}
Leider kommt immer dieses "fatal error" von der Exception.
Was mache ich bitte falsch und wie sollte ich auch das Datum in der Datenbank speichern.
Ich benutze ja windowsform und arbeite mit Mysql. ich dachte ich könnte die Funktion now() auch verwenden, geht auch nicht.
danke im voraus
Zuletzt bearbeitet: