Compartilhar via


IRowsetNotify.OnFieldChange Método

Definição

Notifica o consumidor sobre 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 ponteiro para o conjunto de linhas, pois o consumidor pode receber notificações de vários conjuntos de linhas e isso identifica qual deles está chamando.

hRow
Int32

O identificador da linha na qual o valor de coluna foi alterado.

cColumns
Int32

A contagem de colunas no rgColumns.

rgColumns
Int32[]

Uma matriz de colunas na linha para a qual o valor foi alterado.

dbReason
Int32

O motivo da alteração, conforme indicado pelo valor de DBREASON.

eventPhase
Int32

A fase dessa notificação.

fCantDeny
Int32

Quando esse sinalizador é definido como true, o consumidor não pode vetar o evento retornando S_FALSE porque o provedor não pode desfazer o evento.

Retornos

Um Integer que representa o resultado.

Comentários

Observação

As funções e os objetos no namespace Microsoft.VisualBasic.Compatibility.VB6 são fornecidos para uso pelas ferramentas para atualização do Visual Basic 6.0 para o Visual Basic. Na maioria dos casos, essas funções e objetos duplicam a funcionalidade que é possível encontrar em outros namespaces no .NET Framework Eles apenas são necessários quando o modelo de código do Visual Basic 6.0 difere significativamente da implementação do .NET Framework.

Aplica-se a