Hab' nochmal die Suchmaschine meiner Wahl 'ne ganze Weile "gequält". Dabei bin ich auf dashier gestoßen:
Unable to pass empty string into non-null database field
Wenn ich das dort recht verstehe, wird der Fehler von Delphi (
ADO) verursacht und zwar dann, wenn eine Spalte vom Typ ftMemo ist (was ja bei einem Text-Blob zu erwarten ist). Wenn man den Typ auf ftString ändert, tritt das Problem nicht mehr auf.
Wäre in dem Text ein Lösungsansatz für Dich zu finden?