Ошибка вызвана тем фактом, что в выражении формата "/" не является косой чертой местозаполнителем для локализованного разделителя даты - который является точкой в Германии - и SQL завершается ошибкойчто.
Избегайте косой черты, чтобы получить ее правильно, и установите привычку использовать последовательность ISO, гггг-мм-дд, так как она работает везде:
Format(tempDatum, "yyyy\/mm\/dd")