IDbCommand.Parameters Tulajdonság

Definíció

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

Tulajdonság értéke

Az SQL-utasítás vagy a tárolt eljárás paraméterei.

Példák

Az alábbi példa létrehozza a származtatott osztály egy példányát, SqlCommandés megjeleníti annak paramétereit. A példában az alkalmazás átad egy SqlConnection, egy Transact-SQL SELECT utasítást tartalmazó lekérdezési sztringet, valamint SqlParameter objektumokat tartalmazó tömböt.

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

A következőre érvényes:

Lásd még