Wie kann ich umwandeln DateTimePicker-Datum zum speichern, zum SQL-Server?
Bitte, können Sie mir sagen, wie kann ich das format konvertieren DateTimePicker
bis heute, denn ich kann nicht speichern format DateTimePicker
zur Datenbank, da der Datentyp in der Datenbank ist nur date
.
Scripts:
public void addZam(SqlConnection sql, DateTimePicker denNastupu, DateTimePicker denUkonceni)
//Parameters
SqlParameter denNastupuParam = new SqlParameter("@denNastupu", SqlDbType.Date);
SqlParameter denUkonceniParam = new SqlParameter("@denUkonceni", SqlDbType.Date);
//Inicialization
denNastupuParam.Value = denNastupu;
denUkonceniParam.Value = denUkonceni;
//Add to parameters
addZam.Parameters.Add(denNastupuParam);
addZam.Parameters.Add(denUkonceniParam);
//Execute command
addZam.Prepare();
addZam.ExecuteNonQuery();
Format in DB:
datumNastupu date,
datumUkonceni date,
Fehler:
Kann man nicht konvertieren-parameter-Wert aus der DateTimePicker zu DateTime
Können Sie mir anbieten, die keine Meinung wie ich es beheben kann? Bitte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den code ändern zu:
Du willst den Wert, der zurückgegeben wird, indem Sie Ihre
DateTimePicker
Steuerung, nicht die Steuerung selbst. Wenn Sie nur daran interessiert sind, in derDate
Teil derDateTime
(nicht klar, in der Frage), verwenden SiedenNastupu.Value.Date
.