IRowsetNotify.OnFieldChange メソッド

定義

列の値に対する変更をコンシューマーに通知します。

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

パラメーター

rowset
IRowset

コンシューマーが複数の行セットから通知を受け取る可能性があり、呼び出している行セットを識別するため、行セットへのポインター。

hRow
Int32

列の値が変更された行のハンドル。

cColumns
Int32

rgColumns内の列の数。

rgColumns
Int32[]

値が変更された行の列の配列。

dbReason
Int32

DBREASONの値によって示される変更の理由。

eventPhase
Int32

この通知のフェーズ。

fCantDeny
Int32

このフラグが true に設定されている場合、プロバイダーはイベントを元に戻すことができないため、コンシューマーは S_FALSE を返してイベントを拒否できません。

返品

結果を表す Integer

注釈

Note

Microsoft.VisualBasic.Compatibility.VB6名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic にアップグレードするためのツールで使用するために用意されています。 ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間で見つけることができる機能を複製します。 これらは、Visual Basic 6.0 コード モデルが .NET Framework の実装と大きく異なる場合にのみ必要です。

適用対象