OracleParameter.DbType 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定參數的 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來推斷參數的、 OracleType和 Size 屬性。 因此,您不需要指定它們。 不過,它們不會在屬性設定中 OracleParameter 公開。 例如,如果已推斷參數的大小, Size 則不包含語句執行后的推斷值。 針對 String
資料類型,預設值為 AnsiString。
如需支持的數據類型清單,請參閱適當的 OracleType 成員。 如需詳細資訊,請參閱 DataAdapter 參數。