OracleParameter.DbType 屬性

定義

取得或設定參數的 DbType

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

屬性值

其中一個 DbType 值。 預設為 AnsiString

實作

屬性

例外狀況

屬性並未設定為有效的 DbType

範例

下列範例會 OracleParameter 建立 並設定其部分屬性。

public void CreateOracleDbParameter()
 {
    OracleParameter parameter = new OracleParameter();
    parameter.ParameterName = "pDName";
    parameter.DbType = DbType.String;
    parameter.Value = "ENGINEERING";
    parameter.SourceColumn = "DName";
 }
Public Sub CreateOracleDbParameter()
    Dim parameter As New OracleParameter()
    parameter.ParameterName = "pDName"
    parameter.DbType = DbType.String
    parameter.Value = "ENGINEERING"
    parameter.SourceColumn = "DName"
End Sub

備註

OracleTypeDbType 已連結。 因此,變更DbTypeOracleType為支援的 OracleType

您可以DbType藉由設定 Value來推斷參數的、 OracleTypeSize 屬性。 因此,您不需要指定它們。 不過,它們不會在屬性設定中 OracleParameter 公開。 例如,如果已推斷參數的大小, Size 則不包含語句執行后的推斷值。 針對 String 資料類型,預設值為 AnsiString

如需支持的數據類型清單,請參閱適當的 OracleType 成員。 如需詳細資訊,請參閱 DataAdapter 參數

適用於

另請參閱