IRowsetNotify.OnFieldChange Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memberi tahu konsumen tentang setiap perubahan pada nilai kolom.
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
Parameter
- rowset
- IRowset
Penunjuk ke set baris, karena konsumen mungkin menerima pemberitahuan dari beberapa set baris dan ini mengidentifikasi mana yang dipanggil.
- hRow
- Int32
Gagang baris tempat nilai kolom diubah.
- cColumns
- Int32
Jumlah kolom di rgColumns.
- rgColumns
- Int32[]
Array kolom dalam baris yang nilainya diubah.
- dbReason
- Int32
Alasan perubahan, seperti yang ditunjukkan oleh nilai DBREASON.
- eventPhase
- Int32
Fase pemberitahuan ini.
- fCantDeny
- Int32
Ketika bendera ini diatur ke true, konsumen tidak dapat mem-veto peristiwa dengan mengembalikan S_FALSE karena penyedia tidak dapat membatalkan peristiwa.
Mengembalikan
mewakili Integer hasilnya.
Keterangan
Catatan
Fungsi dan objek di Microsoft.VisualBasic.Compatibility.VB6 namespace disediakan untuk digunakan oleh alat untuk meningkatkan dari Visual Basic 6.0 ke Visual Basic. Dalam kebanyakan kasus, fungsi dan objek ini menduplikasi fungsionalitas yang dapat Anda temukan di namespace layanan lain di .NET Framework. Mereka hanya diperlukan ketika model kode Visual Basic 6.0 berbeda secara signifikan dari implementasi .NET Framework.