Aracılığıyla paylaş


SqlParameter.DbType Özellik

Tanım

parametresini SqlDbType alır veya ayarlar.

public:
 virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public:
 property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public override System.Data.DbType DbType { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataParameter_DbType")]
public System.Data.DbType DbType { get; set; }
member this.DbType : System.Data.DbType with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataParameter_DbType")>]
member this.DbType : System.Data.DbType with get, set
Public Overrides Property DbType As DbType
Public Property DbType As DbType

Özellik Değeri

Değerlerden SqlDbType biri. Varsayılan değer: NVarChar.

Uygulamalar

Öznitelikler

Örnekler

Aşağıdaki örnek bir SqlParameter oluşturur ve özelliklerinden bazılarını ayarlar.

    private static void AddSqlParameter(SqlCommand command,
        string paramValue)
    {
        SqlParameter parameter = new SqlParameter(
            "@Description", SqlDbType.VarChar);
        parameter.Value = paramValue;
        parameter.IsNullable = true;
        command.Parameters.Add(parameter);
    }

private static void SetParameterToNull(IDataParameter parameter)
{
    if (parameter.IsNullable)
    {
        parameter.Value = DBNull.Value;
    }
    else
    {
        throw new ArgumentException("Parameter provided is not nullable", "parameter");
    }
}
 Private Sub AddSqlParameter(ByVal command As SqlCommand, _
     ByVal paramValue As String)

     Dim parameter As New SqlParameter( _
         "@Description", SqlDbType.NVarChar, 16)
     parameter.Value = paramValue
     parameter.IsNullable = True
     command.Parameters.Add(parameter)
 End Sub

 Private Shared Sub SetParameterToNull(parameter As IDataParameter)
     If parameter.IsNullable Then
     parameter.Value = DBNull.Value
     Else
         Throw New ArgumentException("Parameter provided is not nullable", "parameter")
     End If
End Sub

Açıklamalar

ve SqlDbTypeDbType bağlantılıdır. Bu nedenle, ayarını DbType destekleyen olarak SqlDbTypedeğiştirirSqlDbType.

Desteklenen veri türlerinin listesi için uygun SqlDbType üyeye bakın. Daha fazla bilgi için bkz. DataAdapter Parametreleri.

Şunlara uygulanır

Ayrıca bkz.