SqlParameter.DbType Właściwość

Definicja

Pobiera lub ustawia SqlDbType parametr .

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; }

Wartość właściwości

Jedna z SqlDbType wartości. Wartość domyślna to NVarChar.

Implementuje

Atrybuty

Przykłady

Poniższy przykład tworzy obiekt SqlParameter i ustawia niektóre jego właściwości.

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

Uwagi

Pola SqlDbType i DbType są połączone. W związku z DbType tym ustawienie zmiany SqlDbType elementu na wartość pomocniczą SqlDbType.

Aby uzyskać listę obsługiwanych typów danych, zobacz odpowiedni SqlDbType element członkowski. Aby uzyskać więcej informacji, zobacz DataAdapter Parameters (Parametry elementu DataAdapter).

Dotyczy

Produkt Wersje
.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)

Zobacz też