IDataParameter.SourceVersion Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví na DataRowVersion použití při načítání Value.
public:
property System::Data::DataRowVersion SourceVersion { System::Data::DataRowVersion get(); void set(System::Data::DataRowVersion value); };
public System.Data.DataRowVersion SourceVersion { get; set; }
member this.SourceVersion : System.Data.DataRowVersion with get, set
Public Property SourceVersion As DataRowVersion
Hodnota vlastnosti
Jedna z DataRowVersion hodnot. Výchozí formát je Current
.
Výjimky
Vlastnost nebyla nastavena DataRowVersion na jednu z hodnot.
Příklady
Následující příklad vytvoří instanci implementovací třídy SqlParametera nastaví některé z jejích vlastností.
public void CreateSqlParameter()
{
SqlParameter parameter = new SqlParameter(
"@Description", SqlDbType.VarChar);
parameter.IsNullable = true;
parameter.SourceColumn = "Description";
parameter.SourceVersion = DataRowVersion.Current;
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateSqlParameter()
Dim parameter As New SqlParameter( _
"@Description", SqlDbType.VarChar)
parameter.IsNullable = True
parameter.SourceColumn = "Description"
parameter.SourceVersion = DataRowVersion.Current
parameter.Direction = ParameterDirection.Output
End Sub
Poznámky
Tato vlastnost je používána UpdateCommand během Update k určení, zda se původní nebo aktuální hodnota používá pro hodnotu parametru. To umožňuje aktualizaci primárních klíčů. A tuto vlastnost ignorují InsertCommandDeleteCommand. Tato vlastnost je nastavena na verzi objektu DataRow používaného Item[] vlastností nebo metodou GetChildRows objektu DataRow .