OracleParameter.SourceVersion OracleParameter.SourceVersion OracleParameter.SourceVersion OracleParameter.SourceVersion Property


DataRowVersion の読み込み時に使用する Value を取得または設定します。Gets or sets the DataRowVersion to use when you load Value.

 virtual property System::Data::DataRowVersion SourceVersion { System::Data::DataRowVersion get(); void set(System::Data::DataRowVersion value); };
public override System.Data.DataRowVersion SourceVersion { get; set; }
member this.SourceVersion : System.Data.DataRowVersion with get, set
Public Overrides Property SourceVersion As DataRowVersion


DataRowVersion 値のいずれか。One of the DataRowVersion values. 既定値は、Current です。The default is Current.


次の例では、作成、OracleParameterおよび一部のプロパティを設定します。The following example creates a OracleParameter and sets some of its properties.

Public Sub CreateOracleParameter()  
   Dim parameter As New OracleParameter("pDName", OracleType.VarChar)  
   parameter.IsNullable = True  
   parameter.SourceColumn = "Description"  
   parameter.SourceVersion = DataRowVersion.Current  
   parameter.Direction = ParameterDirection.Output  
End Sub  
public void CreateOracleParameter()   
   OracleParameter parameter = new OracleParameter("pDName", OracleType.VarChar);  
   parameter.IsNullable = true;  
   parameter.SourceColumn = "Description";  
   parameter.SourceVersion = DataRowVersion.Current;  
   parameter.Direction = ParameterDirection.Output;  


このプロパティによって使用されます、UpdateCommand中に、DbDataAdapter.Updateを元のまたは現在の値をパラメーター値に使用するかどうかを判断します。This property is used by the UpdateCommand during the DbDataAdapter.Update to determine whether the original or current value is used for a parameter value. これには、主キーを更新することができます。This lets primary keys be updated. このプロパティのバージョンに、DataRowで使用される、DataRow.Item[String, DataRowVersion]プロパティ (DataRowインデクサー)、またはDataRow.GetChildRowsのメソッド、DataRowオブジェクト。This property is set to the version of the DataRow used by the DataRow.Item[String, DataRowVersion] property (DataRow indexer), or the DataRow.GetChildRows method of the DataRow object.