OdbcParameter.DbType Eigenschaft

Definition

Dient zum DbType Abrufen oder Festlegen des Parameters.

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)]
public System.Data.DbType DbType { get; set; }
public override System.Data.DbType DbType { get; set; }
[<System.ComponentModel.Browsable(false)>]
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

Eigenschaftswert

Einer der DbType Werte. Der Standardwert lautet String.

Implementiert

Attribute

Ausnahmen

Die Eigenschaft wurde nicht auf einen gültigen DbTypeWert festgelegt.

Beispiele

Im folgenden Beispiel wird eine gespeicherte Prozedur mit drei Parametern mithilfe des ODBC-verwalteten Anbieters aufgerufen.

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

Hinweise

Die OdbcType und DbType sind verknüpft. Legen Sie daher die DbType Änderungen OdbcType an einer Unterstützenden OdbcTypefest.

Eine Liste der unterstützten Datentypen finden Sie im entsprechenden OdbcType Element. Weitere Informationen finden Sie unter DataAdapter-Parameter.

Hinweis

Object wird vom Microsoft .NET Framework-Datenanbieter für ODBC nicht unterstützt.

Gilt für:

Weitere Informationen