Aracılığıyla paylaş


IRowsetNotify.OnFieldChange Yöntem

Tanım

Bir sütunun değerindeki değişiklikleri tüketiciye bildirir.

public:
 int OnFieldChange(Microsoft::VisualBasic::Compatibility::VB6::IRowset ^ rowset, int hRow, int cColumns, cli::array <int> ^ rgColumns, int dbReason, int eventPhase, int fCantDeny);
public int OnFieldChange (Microsoft.VisualBasic.Compatibility.VB6.IRowset rowset, int hRow, int cColumns, int[] rgColumns, int dbReason, int eventPhase, int fCantDeny);
abstract member OnFieldChange : Microsoft.VisualBasic.Compatibility.VB6.IRowset * int * int * int[] * int * int * int -> int
Public Function OnFieldChange (rowset As IRowset, hRow As Integer, cColumns As Integer, rgColumns As Integer(), dbReason As Integer, eventPhase As Integer, fCantDeny As Integer) As Integer

Parametreler

rowset
IRowset

Tüketici birden çok satır kümesinden bildirim aldığından ve hangisinin çağırdığı belirlendiğinden, satır kümesinin işaretçisi.

hRow
Int32

Sütun değerinin değiştirildiği satırın tutamacı.

cColumns
Int32

içindeki rgColumnssütunların sayısı.

rgColumns
Int32[]

Değerin değiştirildiği satırdaki sütun dizisi.

dbReason
Int32

değerinin gösterdiği gibi değişikliğin DBREASONnedeni.

eventPhase
Int32

Bu bildirimin aşaması.

fCantDeny
Int32

Bu bayrak olarak trueayarlandığında, sağlayıcı olayı geri alamadığından tüketici döndürerek S_FALSE olayı veto edemez.

Döndürülenler

Integer Sonucu temsil eden bir.

Açıklamalar

Not

Ad alanında bulunan Microsoft.VisualBasic.Compatibility.VB6 işlevler ve nesneler, Visual Basic 6.0'dan Visual Basic'e yükseltme araçları tarafından kullanılmak üzere sağlanır. Çoğu durumda, bu işlevler ve nesneler .NET Framework’teki diğer ad alanlarında bulabileceğiniz işlevlerin birer yinelemesidir. Bunlar yalnızca, Visual Basic 6.0 kod modelinin .NET Framework uygulamasından önemli ölçüde farklı olduğu durumlarda gereklidir.

Şunlara uygulanır