Hi!
Prepare:
SET Geburtsdatum = STR_TO_DATE (:Geburtsdatum, '%e.%c.%Y')
Fehler bei Execute:
syntax to use near '('2.2.2000', '%e.%c.%Y')
Da du nicht angegeben hast, welches DBMS du verwendst, nehme ich MySQL an. In dem Fall sind gleich zwei Fehler im Statement
- Benutzerdefinierte Variablennamen beginnen mit einem @.
- Funktionsnamen folgt unmittelbar die öffnende Klammer. Bei Leerzeichen dazwischen nimmt MySQL an, es sei ein anderer Bezeichner gemeint, beispielsweise ein Tabellenname oder Spaltenname.
Lo!