SqlParameter.ParameterName Property

Definition

Gets or sets the name of the SqlParameter.

public:
 property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public:
 virtual property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
[System.Data.DataSysDescription("SqlParameter_ParameterName")]
public string ParameterName { get; set; }
public override string ParameterName { get; set; }
[<System.Data.DataSysDescription("SqlParameter_ParameterName")>]
member this.ParameterName : string with get, set
member this.ParameterName : string with get, set
Public Property ParameterName As String
Public Overrides Property ParameterName As String

Property Value

The name of the SqlParameter. The default is an empty string.

Implements

Attributes

Examples

The following example creates a SqlParameter and sets some of its properties.

private static void AddSqlParameter(SqlCommand command)
{
    SqlParameter parameter = new SqlParameter();
    parameter.ParameterName = "@Description";
    parameter.IsNullable = true;
    parameter.DbType = DbType.String;
    parameter.Direction = ParameterDirection.Output;

    command.Parameters.Add(parameter);
}
Private Sub AddSqlParameter(ByVal command As SqlCommand)

    Dim parameter As New SqlParameter()
    With parameter
        .ParameterName = "@Description"
        .IsNullable = True
        .DbType = DbType.String
        .Direction = ParameterDirection.Output
    End With

    command.Parameters.Add(parameter)
End Sub

Remarks

The ParameterName is specified in the form @paramname. You must set ParameterName before executing a SqlCommand that relies on parameters.

Applies to

See also