Currently certain numeric types (for example numeric(19,4) can return incorrect data for certain values. This appears to be due to the code that determines the internal type (stBigDecimal vs stCurrency) being different in the two areas that the type is determined. The issue and possible fix are discussed here.
Hello Mark,
your fix works like a charm. I included it in Zeos and tested it. There are no side effects.
Thank you for debugging and fixing this.
Best regards,
Jan