It just happened. Took me a few minutes to track it down. I’ll be short:
– my steup: mysql and delphi with ADO. a table with a date field set to not null
– on client side, I inserted a record and for some reason did not set the date. that went as lots of zero-s in mysql.
now, when loading that record, I get that message because lots of zeros are not a valid date value.
There you go, another explanation for the dreaded message.