Converts a numeric string to a Double subtype.
<HFMwData>.GetDoubleFromText bstrText, bstrDecimalChar, bstrThousandsChar, pbIsValidNumber, pbIsNumberNoData, pvardNumber
The following function converts a string to a Double, using the application’s default decimal and thousands separator characters. If the passed string evaluates to no data, the function returns null.
Function GetDoubleDefaultSeparators(sNum) Dim cHFMData, bIsValid, bIsNoData, sRetVal Set cHFMData = Server.CreateObject("Hyperion.HFMwData") ' cHFMSession is a previously set HFMwSession object cHFMData.SetWebSession cHFMSession cHFMData.GetDoubleFromText sNum, cHFMSession.decimalSeparator, _ cHFMSession.thousandsSeparator, bIsValid, bIsNoData, dRetVal If bIsNoData = TRUE Then GetDoubleDefaultSeparators = null Else GetDoubleDefaultSeparators = dRetVal End If End Function