According with the [documentation](http://technet.microsoft.com/en-us/library/ms173773.aspx) they do for `float`. `real` is an alias to `float(24)`.
Did you ask that to fill `length` param properly?