Da du ihm die Daten als String übergibst wird in jedem Fall kompilieren - selbst wenn du 'Hallo' reinschreibst.
Ich habe noch nie etwas wie "t:eDienstreisebuch\mainDB.dbf" als Tabelle in einem
SQL-Statement gesehen.
Mag in DBase aber vieleicht durchgehen - keine Ahnung.
Versuch's mal ohne " vor und nach DATUM - vielleicht funzt es ja dann.