Datums Problem
-
Hallo zusammen!
MySqlCommand cmd = new MySqlCommand("SELECT a.kontraktnummer, b.ArtikelID, a.LaufzeitBeginn, a.Laufzeitende WHERE a.KontraktNummer = b.KontraktNummer", conn); ListViewItem li0 = new ListViewItem(); ListViewItem li1 = new ListViewItem(); DataSet ds = new DataSet(); MySqlDataAdapter da = new MySqlDataAdapter(cmd); da.Fill(ds, "tblkontrakt"); System.Data.DataTable dt = ds.Tables["tblkontrakt"]; for (int i = 0; i < dt.Rows.Count; i++) { li0.Text = dt.Rows[i]["Kontraktnummer"].ToString(); ... }
Anscheinend gibts es da ein Problem mit dem Datumsformat.
Wenn die Zeile da.Fill(ds, "tblkontrakt"); ausgeführt werden soll, erhalte ich die Fehlermeldung:Unable to convert MySQL date/time value to System.Date.Time
In der Datenbank sieht das Datum so aus: 2011-03-18
Kann mir bitte jemand helfen bzw. sagen, warum ich das Datum nicht einlesen kann und wie ich den Fehler/Problem beheben kann?!
Vielen Dank!
-
-
2011-03-18 müsste eigentlich gehen. Hast du noch Zellen mit leerem/genulltem Datum in der Tabelle? AllowZeroDateTime / ConvertZeroDateTime beim ConnectionString(Builder)
-
Unix-Tom schrieb:
http://lmgtfy.com/?q=Unable+to+convert+MySQL+date%2Ftime+value+to+System.Date.Time
Was soll der Unsinn? Suchmaschinen ersetzen kein Internetforum. Und wie Suchmaschinen bedient werden müssen, weiß hier ganz sicher jeder.
-
Und wie Suchmaschinen bedient werden müssen, weiß hier ganz sicher jeder.
Wie wahrscheinlich schon, nur wann nicht so sehr...