IRowsetNotify.OnFieldChange Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Notifica al consumer tutte le modifiche apportate al valore di una colonna.
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
Parametri
- rowset
- IRowset
Puntatore al set di righe, poiché il consumer può ricevere notifiche da più set di righe e in questo modo viene identificato quello che effettua la chiamata.
- hRow
- Int32
Handle della riga in cui è stato modificato il valore della colonna.
- cColumns
- Int32
Conteggio delle colonne in rgColumns
.
- rgColumns
- Int32[]
Matrice di colonne nella riga per la quale è stato modificato il valore.
- dbReason
- Int32
Motivo della modifica, come indicato dal valore di DBREASON
.
- eventPhase
- Int32
Fase della notifica.
- fCantDeny
- Int32
Quando questo flag è impostato su true
, il consumer non può bloccare l'evento restituendo S_FALSE
poiché il provider non può annullare l'evento.
Restituisce
Oggetto Integer
che rappresenta il risultato.
Commenti
Nota
Le funzioni e gli oggetti inclusi nello spazio dei nomi Microsoft.VisualBasic.Compatibility.VB6 vengono usati con gli strumenti per l'aggiornamento da Visual Basic 6.0 a Visual Basic. Nella maggior parte dei casi queste funzioni e questi oggetti duplicano funzionalità disponibili in altri spazi dei nomi di .NET Framework e sono necessari solo quando il modello di codice di Visual Basic 6.0 è notevolmente diverso rispetto all'implementazione di .NET Framework.