IRowsetNotify.OnFieldChange Método

Definição

Notifica o consumidor de qualquer alteração no valor de uma coluna.

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

Parâmetros

rowset
IRowset

Um apontador para o conjunto de linhas, porque o consumidor pode estar a receber notificações de vários conjuntos de linhas e isso identifica qual deles está a ligar.

hRow
Int32

O nome da linha onde o valor da coluna foi alterado.

cColumns
Int32

A contagem de colunas em rgColumns.

rgColumns
Int32[]

Um array de colunas na linha para a qual o valor foi alterado.

dbReason
Int32

A razão para a alteração, indicada pelo valor de DBREASON.

eventPhase
Int32

A fase desta notificação.

fCantDeny
Int32

Quando este flag é definido para true, o consumidor não pode vetar o evento devolvendo S_FALSE , pois o fornecedor não pode desfazer o evento.

Devoluções

E representa Integer o resultado.

Observações

Note

Funções e objetos no espaço de nomes Microsoft.VisualBasic.Compatibility.VB6 são fornecidos para uso pelas ferramentas na atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, estas funções e objetos duplicam funcionalidades que pode encontrar noutros namespaces do .NET Framework. São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente da implementação do .NET Framework.

Aplica-se a