次の方法で共有


OracleParameter.SourceVersion プロパティ

メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。

Value の読み込み時に使用する System.Data.DataRowVersion を取得または設定します。

Public Overridable Property SourceVersion As DataRowVersion  _   Implements IDataParameter.SourceVersion
[C#]
public virtual DataRowVersion SourceVersion {get; set;}
[C++]
public: __property virtual DataRowVersion get_SourceVersion();public: __property virtual void set_SourceVersion(DataRowVersion);
[JScript]
public function get SourceVersion() : DataRowVersion;public function set SourceVersion(DataRowVersion);

プロパティ値

System.Data.DataRowVersion 値の 1 つ。既定値は Current です。

実装

IDataParameter.SourceVersion

例外

例外の種類 条件
ArgumentException プロパティが、 DataRowVersion 値に設定されませんでした。

解説

UpdateCommand は、 Update 操作時に SourceVersion を使用して、パラメータ値が CurrentOriginal のどちらに設定されているかを判断します。これによって、主キーの更新が可能になります。

このプロパティは、 Item プロパティ (DataRow インデクサ)、または DataRow オブジェクトの GetChildRows メソッドのいずれかが使用する、 DataRow のバージョンに設定されます。

使用例

[Visual Basic, C#, C++] OracleParameter を作成し、そのプロパティの一部を設定する例を次に示します。

 
Public Sub CreateOracleParameter()
    Dim myParameter As New OracleParameter("pDName", OracleType.VarChar)
    myParameter.IsNullable = True
    myParameter.SourceColumn = "Description"
    myParameter.SourceVersion = DataRowVersion.Current
    myParameter.Direction = ParameterDirection.Output
End Sub 'CreateOracleParameter

[C#] 
public void CreateOracleParameter() 
 {
    OracleParameter myParameter = new OracleParameter("pDName", OracleType.VarChar);
    myParameter.IsNullable = true;
    myParameter.SourceColumn = "Description";
    myParameter.SourceVersion = DataRowVersion.Current;
    myParameter.Direction = ParameterDirection.Output;
 }

[C++] 
public:
void CreateOracleParameter() 
 {
    OracleParameter* myParameter = new OracleParameter(S"pDName", OracleType::VarChar);
    myParameter->IsNullable = true;
    myParameter->SourceColumn = S"Description";
    myParameter->SourceVersion = DataRowVersion::Current;
    myParameter->Direction = ParameterDirection::Output;
 }

[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 名前空間