IRowsetNotify.OnFieldChange Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Notifica al consumidor cualquier cambio en el valor de una columna.
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
Puntero al conjunto de filas, ya que el consumidor puede recibir notificaciones de varios conjuntos de filas y esto identifica a qué se llama.
- hRow
- Int32
Identificador de la fila en la que se cambió el valor de columna.
- cColumns
- Int32
Recuento de columnas de rgColumns.
- rgColumns
- Int32[]
Matriz de columnas de la fila para la que se cambió el valor.
- dbReason
- Int32
Motivo del cambio, como se indica en el valor de DBREASON.
- eventPhase
- Int32
Fase de esta notificación.
- fCantDeny
- Int32
Cuando esta marca se establece trueen , el consumidor no puede vetar el evento devolviendo S_FALSE porque el proveedor no puede deshacer el evento.
Devoluciones
que Integer representa el resultado.
Comentarios
Note
Las herramientas proporcionan funciones y objetos en el Microsoft.VisualBasic.Compatibility.VB6 espacio de nombres para actualizar de Visual Basic 6.0 a Visual Basic. En la mayoría de los casos, estas funciones y objetos duplican la funcionalidad que puede encontrar en otros espacios de nombres en .NET Framework. Solo son necesarios cuando el modelo de código Visual Basic 6.0 difiere significativamente de la implementación de .NET Framework.