OdbcParameter.DbType Właściwość

Definicja

Pobiera lub ustawia DbType parametr .

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

Wartość właściwości

DbType Jedna z wartości. Wartość domyślna to String.

Implementuje

Atrybuty

Wyjątki

Właściwość nie została ustawiona na prawidłową DbTypewartość .

Przykłady

Poniższy przykład wywołuje procedurę składowaną z trzema parametrami przy użyciu dostawcy zarządzanego ODBC.

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

Uwagi

Pola OdbcType i DbType są połączone. W związku z tym DbType ustawienie zmiany OdbcType na obsługę OdbcType.

Aby uzyskać listę obsługiwanych typów danych, zobacz odpowiedni OdbcType element członkowski. Aby uzyskać więcej informacji, zobacz Parametry DataAdaptera.

Note

Object nie jest obsługiwana przez program Microsoft .NET Framework Dostawca danych dla ODBC.

Dotyczy

Zobacz też