Robert Großkopf wrote:

Nein, das kann einfach nicht funktionieren weil Basic nur eine von vielen unterstützten Sprachen ist und eine Datumsvariable eben nur in Basic eine Datumsvariable ist. Entweder Du konvertierst das Datum in einen String (CDateToISO), fügst Bindestriche ein setzt dann
oField.updateString("2010-12-31") [ISO-Datum!]

oder Du konvertierst Deinen Basic-Datentyp in ein Struct com.sun.star.util.Date
http://api.openoffice.org/docs/common/ref/com/sun/star/util/Date.html

um dann updateDate(unoStruct) korrekt zu verwenden.

Würde zufällig mal jemand über die Dokumentation der aufgerufenen Methoden stolpern, dann würde man auch sehen, dass ein Date-Struct als Parameter erforderlich ist.
http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/XColumnUpdate.html#updateDate



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an