IRowsetNotify.OnFieldChange Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Meddelar konsumenten om en ändring av värdet för en kolumn.
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
Parametrar
- rowset
- IRowset
En pekare till raduppsättningen, eftersom konsumenten kan ta emot meddelanden från flera raduppsättningar och detta identifierar vilken som anropar.
- hRow
- Int32
Handtaget för den rad där kolumnvärdet ändrades.
- cColumns
- Int32
Antalet kolumner i rgColumns.
- rgColumns
- Int32[]
En matris med kolumner på raden som värdet ändrades för.
- dbReason
- Int32
Orsaken till ändringen, enligt värdet DBREASONför .
- eventPhase
- Int32
Fasen för det här meddelandet.
- fCantDeny
- Int32
När den här flaggan är inställd truepå kan konsumenten inte lägga in sitt veto mot händelsen genom att S_FALSE returnera eftersom providern inte kan ångra händelsen.
Returer
En Integer som representerar resultatet.
Kommentarer
Note
Funktioner och objekt i namnområdet Microsoft.VisualBasic.Compatibility.VB6 tillhandahålls för användning av verktygen för uppgradering från Visual Basic 6.0 till Visual Basic. I de flesta fall duplicerar dessa funktioner och objekt funktioner som du kan hitta i andra namnområden i .NET Framework. De är bara nödvändiga när kodmodellen Visual Basic 6.0 skiljer sig avsevärt från implementeringen av .NET Framework.