Auf Englisch lesen

Teilen über


SqlParameter.DbType Eigenschaft

Definition

Ruft den SqlDbType des Parameters ab oder legt ihn fest.

C#
public override System.Data.DbType DbType { get; set; }
C#
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataParameter_DbType")]
public System.Data.DbType DbType { get; set; }

Eigenschaftswert

Einer der SqlDbType-Werte. Der Standardwert ist NVarChar.

Implementiert

Attribute

Beispiele

Im folgenden Beispiel wird ein SqlParameter erstellt und einige seiner Eigenschaften festgelegt.

C#
    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");
    }
}

Hinweise

Die SqlDbType und DbType sind verknüpft. Daher ändert das Festlegen der DbType auf SqlDbType einen unterstützenden SqlDbType.

Eine Liste der unterstützten Datentypen finden Sie im entsprechenden SqlDbType Member. Weitere Informationen finden Sie unter DataAdapter-Parameter.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Weitere Informationen