Udostępnij za pośrednictwem


SqlParameter.DbType Właściwość

Definicja

Pobiera lub ustawia SqlDbType parametr .

public:
 virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public override System.Data.DbType DbType { get; set; }
member this.DbType : System.Data.DbType with get, set
Public Overrides Property DbType As DbType

Wartość właściwości

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

Implementuje

Przykłady

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

using Microsoft.Data.SqlClient;

class Program
{
    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

DbType I SqlDbType są połączone. W związku z tym DbType ustawienie zmienia SqlDbType wartość na 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