| Visual Basic | |
|---|---|
Sub AddVariable2( _ ByRef poIdOrName As System.Object, _ ByRef poValue As System.Object, _ Optional ByVal lEdmVarOp As System.Integer _ ) | |
| C# | |
|---|---|
void AddVariable2( ref System.object poIdOrName, ref System.object poValue, System.int lEdmVarOp ) | |
| C++/CLI | |
|---|---|
void AddVariable2( & System.Object^% poIdOrName, & System.Object^% poValue, & System.int lEdmVarOp ) | |
Parameters
- poIdOrName
- ID or name of variable for which to search
- poValue
- Value or regular expression for which to search (see Remarks)
- lEdmVarOp
- Operator to apply to poValue as defined in EdmVarOp (see Remarks)
See the IEdmSearch8 and IEdmSearch9 examples.
If the search object:
- is IEdmSearch5, then:
- before calling this method, call IEdmSearch8::BeginAND or IEdmSearch8::BeginOR to construct more complicated search criteria.
- poValue may contain wildcards:
- % - any number of arbitrary characters
- _ - exactly one arbitrary character
- is created using IEdmVault21::CreateSearch2 (IEdmSearch9), then poValue follows basic syntax (single-value search logic rules. See Search Syntax.) lEdmVarOp must be Nothing or null.
The number of times you could call this method was limited to 4 in SOLIDWORKS PDM Professional Version 6.0 and earlier. This restriction was removed in Version 6.1.
- S_OK: The method successfully executed.
- E_EDM_KEY_NOT_FOUND: The variable name was not recognized.
SOLIDWORKS PDM Professional 2018