Examen de l'état de mise à jour ligne par ligne

De RAD Studio
Aller à : navigation, rechercher

Remonter à Connexion d'un ensemble de données ADO à un stockage de données

Pour déterminer le statut de la mise à jour pour une ligne donnée, faites-en la ligne en cours puis inspectez la propriété RecordStatus du composant de données ADO. RecordStatus indique l'état de mise à jour pour la ligne en cours et uniquement pour elle.


 if (rsNew in ADOQuery1.RecordStatus) then
 begin
 ...
 end;
 else
 if (rsDeleted in ADOQuery1.RecordStatus) then
 begin
 ...
 else
 switch (ADOQuery->RecordStatus)
 {
   case rsUnmodified:
     StatusBar1->Panels->Items[0]->Text = "Unchanged record";
     break;
   case rsModified:
     StatusBar1->Panels->Items[0]->Text = "Changed record";
     break;
   case rsDeleted:
     StatusBar1->Panels->Items[0]->Text = "Deleted record";
     break;
   case rsNew:
     StatusBar1->Panels->Items[0]->Text = "New record";
     break;
 }

Voir aussi