Ich werde es wohl so mal probieren müssen.
Aber es muss doch eine Möglichkeit geben, so einen Fehler generell abfangen zu können.
Ich greife übrigens nicht mit FireDac auf die Datenbank zu sondern benutze zum Zugriff auf die Datenbank direkt die sqlite3.dll. Die Daten werden, wie vorher beschrieben, in einer eigenen Datenstruktur aufbewahrt.