Udostępnij za pośrednictwem


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

Jedna z DbType 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 DbType tym ustawienie zmiany OdbcType elementu na wartość pomocniczą OdbcType.

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

Uwaga

ObjectNie jest obsługiwany przez dostawcę danych microsoft .NET Framework dla ODBC.

Dotyczy

Zobacz też