ALM Open Test Architecture API Type Library Version 12.55
IsValidValue Method
The value to check.
Any object that implements the IBaseField Interface.
Description
Checks if the input value is valid for the field.
Syntax
Visual Basic
Public Sub IsValidValue( _
   ByVal Value As Variant, _
   ByVal pObject As Object _
) 
Parameters
Value
The value to check.
pObject
Any object that implements the IBaseField Interface.
Return Type

In Visual Basic, the value is returned in the error object's Number attribute . Check the value immediately after the call to IsValidValue, as any intervening call may change the error object. In other languages, check the HRESULT.

Possible values are:

  • S_OK  - Valid value. Note that valid value does not necessary mean the value can be set. For example, a value for a key field may be valid, but you cannot write to a key field. Note that in Visual Basic, S_OK is returned as zero.
  • FIELD_E_VERIFIED - Invalid value.
  • TDOLE_NONODE  - The value is rejected for any reason. For example, the field is linked to a list and the value is not in the list.
See Also

TDField Object  | TDField Members