OdbcParameter.DbType Eigenschap

Definitie

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

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

Waarde van eigenschap

Een van de DbType waarden. De standaardwaarde is String.

Implementeringen

Kenmerken

Uitzonderingen

De eigenschap is niet ingesteld op een geldig .DbType

Voorbeelden

In het volgende voorbeeld wordt een opgeslagen procedure aanroepen met drie parameters met behulp van de beheerde ODBC-provider.

public void CreateMyProc(OdbcConnection connection)
{
    OdbcCommand command = connection.CreateCommand();
    command.CommandText = "{ call MyProc(?,?,?) }";

    OdbcParameter param = new OdbcParameter();
    param.DbType = DbType.Int32;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    command.ExecuteNonQuery();
 }
Public Sub CreateMyProc(ByVal connection As OdbcConnection)

  Dim command As OdbcCommand = connection.CreateCommand()
  Command.CommandText = "{ call MyProc(?,?,?) }"

  Dim param As New OdbcParameter()
  param.DbType = DbType.Int32
  param.Value = 1
  command.Parameters.Add(param)

  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)

  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)

  command.ExecuteNonQuery()

End Sub

Opmerkingen

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

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

Note

Object wordt niet ondersteund door de Microsoft .NET Framework-Data Provider voor ODBC.

Van toepassing op

Zie ook