In
Looping through a .NET DataSet wird gezeigt, wie man aus einem .net-Dataset die Werte der einzelnen Felder auslesen kann. Allerdings werden sie hier stets als String-Wert dargestelt. In Delphi > 8 gibt es ja die Möglichkeit, sich diese Werte im "tatsächlichen" Format zu beschaffen:
date := table.Fields.Fields[6].AsDate;
In Delphi 8 habe ich bisher nur die folgende Möglichkeit "entdeckt":
Delphi-Quellcode:
date := System.Convert.toDate (DataSet1.Tables['COUNTRY'].
Rows[cm.Position].Item['Date'].ToString);
Gibt es hierzu auch Alternativen?