When trying to update in the data grid a CHAR(8) field with a digit-only string (e.g. '518'), I get an error 'Arithmetic overflow or division by zero has occurred.' and in the update statement there is "SET fld = '518.000000'" - it is somehow treating the string as a number.
Latest released version 3e169310, Windows 10 64-bit.
Anonymous
Same problem here, and it arises also when updating INTEGER values, probably because the produced SQL contains a number formatted as a FLOAT.