Hallo!
Ich versuche mit dem "AdsExtendedReader" eine Tabelle einzulesen und diese Werte in eine DataTable zu schreiben. Ich benutze hierfür die Methode des "FillTable" aus dem "Advantage DataBase Server Getting Started Guide". In meiner Tabelle sind auch Datenfelder vom Typ "date" enthalten und mit denen habe ich wohl ein Problem.
An dieser Stelle tritt bei mir ein Fehler auf:
Die Fehlermeldung lautet: "Unable to convert a date field or the date portion of a timestamp field to a DateTime object."
Wie kann man dieses "DateField" abfangen und am besten konvertieren?
Gruß
Echo
Ich versuche mit dem "AdsExtendedReader" eine Tabelle einzulesen und diese Werte in eine DataTable zu schreiben. Ich benutze hierfür die Methode des "FillTable" aus dem "Advantage DataBase Server Getting Started Guide". In meiner Tabelle sind auch Datenfelder vom Typ "date" enthalten und mit denen habe ich wohl ein Problem.
An dieser Stelle tritt bei mir ein Fehler auf:
Code:
for (i = 0; i < rdr.FieldCount; i++) { if (!(rdr.isDBNull(i))) { dr[i] = rdr.GetValue(i); // hier tritt der Fehler auf! } } ds.Tables[sTableName].Rows.Add(dr);
Wie kann man dieses "DateField" abfangen und am besten konvertieren?
Gruß
Echo
Comment