다음을 통해 공유


IDbCommand.Parameters 속성

정의

IDataParameterCollection를 가져옵니다.

public:
 property System::Data::IDataParameterCollection ^ Parameters { System::Data::IDataParameterCollection ^ get(); };
public System.Data.IDataParameterCollection Parameters { get; }
member this.Parameters : System.Data.IDataParameterCollection
Public ReadOnly Property Parameters As IDataParameterCollection

속성 값

SQL 문 또는 저장 프로시저의 매개 변수

예제

다음 예제에서는 파생 클래스SqlCommand의 instance 만들고 해당 매개 변수를 표시합니다. 예제에서는 애플리케이션 전달를 SqlConnection, 배열 및 TRANSACT-SQL SELECT 문에 쿼리 문자열로 SqlParameter 개체입니다.

public void CreateSqlCommand(SqlConnection myConnection,
    string queryString, SqlParameter[] paramArray)
{
    SqlCommand command = new SqlCommand(queryString, myConnection);
    command.CommandText =
        "SELECT CustomerID, CompanyName FROM Customers "
        + "WHERE Country = @Country AND City = @City";
    command.Parameters.AddRange(paramArray);

    string message = "";
    for (int i = 0; i < command.Parameters.Count; i++)
    {
        message += command.Parameters[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub CreateSqlCommand(ByVal connection As SqlConnection, _
ByVal queryString As String, ByVal params() As SqlParameter)

    Dim command As New SqlCommand(queryString, connection)
    command.CommandText = _
       "SELECT CustomerID, CompanyName FROM Customers " _
       & "WHERE Country = @Country AND City = @City"
    command.UpdatedRowSource = UpdateRowSource.Both
    command.Parameters.AddRange(params)

    Dim message As String = ""
    For i As Integer = 0 To command.Parameters.Count - 1
        message += command.Parameters(i).ToString() & ControlChars.Cr
    Next 

    Console.WriteLine(message)
End Sub

적용 대상

추가 정보