Nicole comes from Austria as well.
Why I think it not possible to do by ParamByName:
The date-string of the SQL is generated by a different unit.
I'm not sure if you know... but you can just do .ParamByName('DATEPARAM').asDateTime.
(And if you need... you can convert the date string before you put it into .asDateTime.)
It's ALWAYS best not to use literal strings for dates but asDateTime when possible.
You can also use .asData and .asTime.
You could put a date string directly inside the SQL but if the string comes from a user input then this is a BIG NO NO.
Then you have a HUGE security risk where the user can delete the complete database.
So... it's ALWAYS best to use parametrized queries. PERIOD.