eBayer hat geschrieben:Hallo Stefan,
Du mußt beim zuweisen der Inhalte auf den Datentyp des Empfangsfeldes achten (String nach .text, Numeric nach .Value usw.)
Dann sollte auch der danach folgende Commit klappen.
Hallo eBayer,
danke für den Hinweis. Die "Buchungsnummer" ist ein Textfeld, mit
xxx.text = ... und
xxx.commit(True) hat die Aktion geklappt. Die "Mitgliedsnummer" ist ein Small Integer,
xxx.text = ... ist da wohl nicht richtig, obwohl der ermittelte Wert an der Oberfläche korrekt angezeigt wird. Im Debugger finde ich allerdings keine andere Eigenschaft, die den aktuellen Wert repräsentiert, ein
xxx.Value = ... wird mit einem Laufzeitfehler quittiert.
Das Ändern der Mitgliedsnummer in ein INTEGER-Feld geht auch nicht trivial, ooo will die Spalte löschen und neu einfügen, weil die Spalte als Foreign Key verwendet wird:
Code: Alles auswählen
Column is referenced in constraint or view: SYS_REF_SYS_FK_211_217 in statement [ALTER TABLE "tbMitglieder" ALTER COLUMN "MitgliedsNr" INTEGER NOT NULL]
Hast Du auf die Schnelle eine Idee, was ich mit dem Small Integer machen soll?
Viele Grüße
Stefan
Der vollständige Stillstand ist nur erreichbar durch Rennen entgegen der Erdrotation.
[Eroc]
OOo 3.1.0 mit Sun Report Builder 1.1.0 unter Windows Vista