In Delphi 2010,
if Field.OldValue <> Field.Value then
...
raises the Exception:
raised exception class EVariantTypeCastError with message 'Could not convert variant of type (Array Byte) into type (Integer)'.
How can I know if a TBlobField value has changed?