|Bookshelf Home | Contents | Index | PDF|
The variant data type can be used to define variables that contain any type of data. A tag is stored with the variant data to identify the type of data that it currently contains. You can examine the tag by using the VarType function.
A variant can contain a value of any of the types listed in Table 5.
A newly defined Variant defaults to being of Empty type to signify that it contains no initialized data. An Empty Variant is converted to zero when used in a numeric expression, or to an empty string when used in a string expression. To test whether a variant is uninitialized (empty), use the IsEmpty function.
Null variants have no associated data and serve only to represent invalid or ambiguous results. You can test whether a variant contains a null value with the IsNull function. Null is not the same as Empty, which indicates that a variant has not yet been initialized.
|Siebel VB Language Reference|