Главная страница | назад





Article #16162: Determining change of record in dataset

 Question and Answer Database

FAQ1162C.txt   Determining change of record in dataset
Category   :Data Components
Platform    :All
Product    :C++Builder  1.x

Question:

How can I determine when the current record in a dataset has 
changed?

Answer:

Check the DataSource's State property in the OnDataChanged event.
The State property will be set to dsBrowse if the record 
position has changed. The following example will display a 
message box every time the record position has changed in 
MyDataSource:

void __fastcall TForm1::DataSource1DataChange(TSender* Sender, TField* Field)
{
   if (DataSet1->State == dsBrowse)
      MessageBox(0, "Record Changed", "Message", MB_OK);
}

7/2/98 10:32:32 AM
 

Last Modified: 01-SEP-99