Hi Robert, >> Hast Du auch überprüft, ob wirklich das korrekte Datum in die Datenbank >> eingetragen wird? Bei der Konvertierung zwischen Double und Datum >> verwenden Datenbanken den 1900-01-01 als Tag Null, während die >> Basic-Sprache aus bestimmten Gründen immer den 1899-12-30 als Tag Null >> zugrundelegt. > > Hast Recht, das Datum, das bei mir anschließend auftaucht, ist in dieser > einfachen Version unserer Zeit um 2 Tage voraus: 27.1. statt 25.1.
Einfach 2 abziehen vor dem "updateDouble". Eine "double"-Zahl alleine ist kein Datum. Zu einem Datum wird sie erst, indem man sie zu bestimmten anderen Datum in Beziehung setzt. Das heißt, wann immer Du ein Datum als double durch die Gegen reichst, mußt Du Die über das entsprechende Benzugsdatum, und insbesondere eventuelle Underschiede im Klaren sein. Wie Andreas schon sagte, ist in Datenbanken das Bezugsdatum der 1.1.1900, in Basic der 30.12.1899. Um also ein Datum als double von einem Bezugssystem ins andere zu transportieren, mußt Du halt diesen Unterschied ausgleichen ... Ciao Frank -- - Frank Schönheit, Software Engineer frank.schoenh...@sun.com - - Sun Microsystems http://www.sun.com/staroffice - - OpenOffice.org Base http://dba.openoffice.org - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org