OracleParameter.DbType プロパティ
メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
パラメータの System.Data.DbType を取得または設定します。
Public Overridable Property DbType As DbType Implements _ IDataParameter.DbType
[C#]
public virtual DbType DbType {get; set;}
[C++]
public: __property virtual DbType get_DbType();public: __property virtual void set_DbType(DbType);
[JScript]
public function get DbType() : DbType;public function set DbType(DbType);
プロパティ値
System.Data.DbType 値の 1 つ。既定値は DbType.AnsiString です。
実装
例外
例外の種類 | 条件 |
---|---|
ArgumentOutOfRangeException | プロパティが有効な DbType に設定されませんでした。 |
解説
OracleType と DbType はリンクしています。したがって、 DbType を設定すると、 OracleType が、サポートされる OracleType に変更されます。
パラメータの DbType プロパティ、 OracleType プロパティ、および Size プロパティは、 Value を設定することによって推論できます。したがって、これらを指定する必要はありません。ただし、これらは OracleParameter プロパティの設定値に公開されません。たとえば、パラメータのサイズが推論された場合、 Size はステートメントの実行後に推論値を格納しません。 String データ型の場合、既定値は DbType.AnsiString です。
サポートされているデータ型の一覧については、適切な OracleType メンバのトピックを参照してください。詳細については、「 DataAdapter によるパラメータの使用 」を参照してください。
使用例
[Visual Basic, C#, C++] OracleParameter を作成し、そのプロパティの一部を設定する例を次に示します。
Public Sub CreateOracleDbParameter()
Dim myParameter As New OracleParameter()
myParameter.ParameterName = "pDName"
myParameter.DbType = DbType.String
myParameter.Value = "ENGINEERING"
myParameter.SourceColumn = "DName"
End Sub 'CreateOracleDbParameter
[C#]
public void CreateOracleDbParameter()
{
OracleParameter myParameter = new OracleParameter();
myParameter.ParameterName = "pDName";
myParameter.DbType = DbType.String;
myParameter.Value = "ENGINEERING";
myParameter.SourceColumn = "DName";
}
[C++]
public:
void CreateOracleDbParameter()
{
OracleParameter* myParameter = new OracleParameter();
myParameter->ParameterName = S"pDName";
myParameter->DbType = DbType::String;
myParameter->Value = S"ENGINEERING";
myParameter->SourceColumn = S"DName";
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
OracleParameter クラス | OracleParameter メンバ | System.Data.OracleClient 名前空間 | OracleType