DB2 V9.7 for Linux, UNIX, and Windows

DB2ParameterCollection.Contains (String) 方法

获取一个指示集合中是否存在具有指定参数名的 DB2Parameter 对象的值。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2(在 IBM.Data.DB2.dll 中)

语法

[Visual Basic]
NotOverridable Overloads Public Function Contains( _
   ByVal value As String _
) As Boolean Implements IDataParameterCollection.Contains
[C#]
public bool Contains(
   string value
);
[C++]
public: __sealed bool Contains(
   String* value
);
[JScript]
public function Contains(
   value : String
) : Boolean;
实现:
IDataParameterCollection.Contains

参数

value
要查找的 DB2Parameter 对象的名称。

返回值

如果集合包含该参数,那么为 true,否则为 false

示例

[Visual Basic, C#] 以下示例在 DB2ParameterCollection 中搜索带有给定 DB2Parameter.ParameterNameDB2Parameter。如果该参数存在,那么示例将显示它的名称和下标。如果该参数不存在,那么示例将显示错误。此示例假定已经创建了 DB2ParameterCollection

[Visual Basic]
Public Sub SearchDB2Params()
    ' ...
    ' create DB2ParameterCollection myParameters
    ' ...
    If Not myParameters.Contains("Description") Then
        MessageBox.Show("ERROR: no such parameter in the collection")
    Else
        MessageBox.Show("Name: " & myParameters("Description").ToString() & _
                        "Index: " & myParameters.IndexOf("Description").ToString())
    End If
End Sub 'SearchDB2Params

[C#]
public void SearchDB2Params() {
    // ...
    // create DB2ParameterCollection myParameters
    // ...
    if (!myParameters.Contains("Description"))
       MessageBox.Show("ERROR: no such parameter in the collection");
    else
       MessageBox.Show("Name: " + myParameters["Description"].ToString() +
                 "Index: " + myParameters.IndexOf("Description").ToString());
 }