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

hRow
Int32

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

cColumns
Int32

A contagem de colunas em 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 desta 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

Note

Funções e objetos no Microsoft.VisualBasic.Compatibility.VB6 namespace 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 você pode encontrar em outros namespaces no .NET Framework. Elas são necessárias somente quando o modelo de código Visual Basic 6.0 difere significativamente da implementação do .NET Framework.

Aplica-se a