Yes, I already do something similarly.
chDecPoint = Mid(CStr(8.1), 2, 1)
strVal1 = Replace(CStr(rVal1), chDecPoint, ".")
strVal2 = Replace(CStr(rVal2), chDecPoint, ".")
etc.
However, I need to know if the decimal character is ALWAYS "." in SQL.
Otherwise I may screw things up at another...