Toreador (7/7/2010)
that's the bit I can't understand. Does the same not apply to
isnumeric('1.234,56')
yet this returns 1?
I wonder if it's because ISNUMERIC disregards the position of the comma? For instance,
isnumeric('123,45.7')
returns 1
As does
isnumeric('12345.67,89')
I also noticed that converting a string of numbers with a comma anywhere in it (e.g., '12,345') to a numeric value results in an error, even though ISNUMERIC returns 1 on that string.