SqlParameter.DbType Propiedad

Definición

Obtiene o establece el SqlDbType del parámetro.

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

Valor de propiedad

Uno de los valores de SqlDbType. De manera predeterminada, es NVarChar.

Implementaciones

Ejemplos

En el ejemplo siguiente se crea y SqlParameter se establecen algunas de sus propiedades.

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

Comentarios

DbType y SqlDbType están vinculados. Por lo tanto, si se establece , DbType se cambia a SqlDbType .SqlDbType

Para obtener una lista de los tipos de datos admitidos, consulte el miembro adecuado SqlDbType . Para obtener más información, vea Parámetros de DataAdapter.

Se aplica a