German Datum editieren und wieder speichern ?

Paulsche

Well-Known Member
Licensed User
Editieren des Geburtstages wie folgt funktioniert:
txtboxGeburtstag.Text = Date(contact.Birthday)

zurückschreiben wie folgt bringt Fehler:
contact.Birthday = txtboxGeburtstag.Text

Fehlermeldung: FormatExeption

Auch contact.Birthday = date(txtboxGeburtstag.Text)
bringt den Fehler.

Am Programmanfang hab ich stehen: DateFormat("dd.mm.yyyy")


Was ist daran falsch ? Ich komme nicht drauf.
 

specci48

Well-Known Member
Licensed User
Hallo Paulsche,

contact.Birthday ist vom Typ Long und erwartet daher kein textliches Datum sondern die Angabe in Ticks!

Die Zuweisung (eine korrekte Datumseingabe in der TextBox vorausgesetzt) muss also lauten:
B4X:
contact.Birthday = DateParse(txtboxGeburtstag.Text)

Gruß
specci48
 

Paulsche

Well-Known Member
Licensed User
Funktioniert, danke.:sign0060:

Äh, jetzt hab ich gerade bemerkt, dass nach Neustart meines Programmes die geänderten Daten
nicht gespeichert wurden, während der Laufzeit hatte er alle geänderten Daten,
was fehlt denn hier noch ?

Nachtrag: Habs gefunden, "contact.update" fehlte.
 
Last edited:
Top