SqlParameter.DbType Eigenschap

Definitie

Hiermee haalt u de SqlDbType parameter op of stelt u deze in.

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

Waarde van eigenschap

Een van de SqlDbType waarden. De standaardwaarde is NVarChar.

Implementeringen

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een SqlParameter aantal eigenschappen gemaakt en ingesteld.

    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

Opmerkingen

De SqlDbType en DbType zijn gekoppeld. Daarom moet u de DbType wijzigingen SqlDbType instellen op een ondersteunende SqlDbType.

Zie het juiste SqlDbType lid voor een lijst met de ondersteunde gegevenstypen. Zie DataAdapter Parameters voor meer informatie.

Van toepassing op

Zie ook