Public Function EqualCoerceDataType( _ ByVal vOne As Variant _ , ByVal vTwo As Variant _ , Optional ByVal vCompare As Variant _ ) As Boolean
EqualCoerceDataType("ALL", "all", vbBinaryCompare) = False EqualCoerceDataType("all", "ALL", vbBinaryCompare) = False EqualCoerceDataType("ALL", "all", vbTextCompare) = True EqualCoerceDataType("3", 3) = True EqualCoerceDataType(Null, 3) = FalseSee also:
EqualExactDataType Function EqualLikeDataType Function CompareCoerceDataType Function StrComp Function (Visual Basic)Function returns:
True if vOne = vTwo False if vOne <> vTwoSee the following table which describes how comparisons are made depending upon data type of arguments.
Null = Null -> True Null = Not Null -> False Empty = Empty -> True Empty = Nut Empty -> False Number/Date = Number/Date -> Use numeric comparison. Number/Date/String = String -> Use string comparison.vOne: First of two values which are to be compared for equality.
vTwo E N D S vOne E T F F F N F T F F D F F n s S F F s sVarType Codes:
E = Empty N = Null D = Date/Numeric S = StringAction Codes:
T = Return True F = Return False s = Do String comparison with StrComp n = Do numeric/Date comparison
Copyright 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.