Hallo.
Folgendes Problem.
Ich möchte in eine MySql-Tabellenspalte, die den Datentyp "TIME" bzw. "DATE" hat, mit einem C# Programm etwas schreiben.
Ich gehe so vor, dass ich in C# zuerst ein "INSERT"-Komando erstelle (com= myconn.createCommand(); ......).
Bei der Erstellung der Übergabeparameter benutze ich ein "TIME" bzw. "DATE"
Datentyp (Zeit= com.Parameters.Add("?zeit", MySqlDbType.TIME);....).
Nun muss ich, um das Kommando auszuführen die Parameter beschreiben und den Befehl ausführen
(
Zeit.Value= Variable_fuer_Zeit;
com.ExecuteNonQuery();
)
Meine Frage nun, welchen Datentyp muss die Variable "Variable_fuer_Zeit" haben, wenn die Sql-Tabelle den Datentyp "TIME" bzw. "DATE" erwartet?
Ich habe bei meinen Versuchen immer die Fehlermeldung bekommen, dass nur ein TimeSpan-Typ übergeben werden kann.
Wenn das so ist, wie bekomme ich eine Zeitangabe bzw. Datumsangabe in diesen Typ gewandelt?
Gruß
Rasmus