次の方法で共有


SqlParameterCollection.Clear メソッド

コレクションからすべての項目を削除します。

Public Overridable Sub Clear() Implements IList.Clear
[C#]
public virtual void Clear();
[C++]
public: virtual void Clear();
[JScript]
public function Clear();

実装

IList.Clear

使用例

[Visual Basic, C#, C++] SqlParameter オブジェクトの配列にコレクションをエクスポートし、コレクションからオブジェクトを削除して、パラメータが永続的でなくなった場合は true を返す例を次に示します。この例では、 SqlParameterCollectionSqlCommand によって既に作成されていることを前提にしています。

 
Public Function ExportAndClear() As Boolean
    ' ...
    ' create SqlCommand myCmd
    ' ...
    Dim myParamArray(myCmd.Parameters.Count - 1) As SqlParameter
    myCmd.Parameters.CopyTo(myParamArray, 0)
    myCmd.Parameters.Clear()
    Return True
End Function 'ExportAndClear

[C#] 
public bool ExportAndClear() {
    // ...
    // create SqlCommand myCmd
    // ...
    SqlParameter[] myParamArray = new SqlParameter[myCmd.Parameters.Count - 1];
    myCmd.Parameters.CopyTo(myParamArray, 0);
    myCmd.Parameters.Clear();
    return true;
 }

[C++] 
public:
bool ExportAndClear() {
    // ...
    // create SqlCommand myCmd
    // ...
    SqlParameter* myParamArray[] = new SqlParameter*[myCmd->Parameters->Count - 1];
    myCmd->Parameters->CopyTo(myParamArray, 0);
    myCmd->Parameters->Clear();
    return true;
 }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

SqlParameterCollection クラス | SqlParameterCollection メンバ | System.Data.SqlClient 名前空間