Ich hoffe, dies ist sinnvoll, ich versuche, einen SQL Server 2008 time
(7) -Datentyp in einem Objekt zu speichern.Verwenden von SQL Server 2008 TIME-Spalte in der Klassendeklaration
ich die unten bin mit der Daten in das Objekt zu lesen, aber es ist auf der Linie
timeStart = reader.GetDateTime(reader.GetOrdinal("timeStart"))
Anders als Wechsel zu einem Datetime mein Datenbankfeld, jeder kann an einer Lösung beraten Absturz aus
Meine Klassendeklaration ist:
public DateTime timeStart { get; set; }
public DateTime timeEnd { get; set; }
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Schedules sched = new Schedules()
{
Name = reader.GetString(reader.GetOrdinal("Name")),
timeStart = reader.GetDateTime(reader.GetOrdinal("timeStart")),
timeEnd = reader.GetDateTime(reader.GetOrdinal("timeEnd")),
IntervalMinutes = reader.GetInt32(reader.GetOrdinal("IntervalMinutes"))
};
schedules.Add(sched);
}
"es stürzt ab" ist keine gute Beschreibung dessen, was passiert. Wird eine Ausnahme ausgelöst? Wenn ja, wie sieht es aus? –
Mark Mellamokb die Antwort, wenn Sie, wenn seine Antwort für Sie arbeitete. –