Freigeben über


OdbcParameter.DbType Eigenschaft

Definition

Ruft den DbType des Parameters ab oder legt ihn fest.

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

Eigenschaftswert

Einer der DbType-Werte. Der Standardwert ist String.

Implementiert

Attribute

Ausnahmen

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

Beispiele

Im folgenden Beispiel wird eine gespeicherte Prozedur mit drei Parametern mithilfe des verwalteten ODBC-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

und OdbcTypeDbType sind verknüpft. Daher wird durch Festlegen von DbType auf OdbcType ein unterstützendes OdbcTypegeändert.

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

Hinweis

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

Gilt für:

Weitere Informationen