Converts a numeric string to a Double subtype.
<HFMwData>.GetDoubleFromText bstrText, bstrDecimalChar, bstrThousandsChar, pbIsValidNumber, pbIsNumberNoData, pvardNumberThe 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