Wie gesagt, "eigentlich".
Von Seite des Grids, sollte es dennoch mit NULL umgehen können.
Wenn datenbankseitig ein Feld als NOT-NULL deklariert sein sollte
und das clientseitig auch beachtet wird (also das Required im TField von der
DB-
Query-Komponente gesetzt wird),
dann wäre das eine andere Sache ... hat dann aber nichts mit dem Grid zu tun, bzw. Delphi/Grid sind dann nicht Schuld.
Aber normal prüfen die meisten
DB-
Query-Komponenten das Required erst im BeforePost, aber nicht beim Laden/Open/Refresh.