Den Aktualisierungsstatus einzelner Datensätze prüfen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen


Sie ermitteln den Aktualisierungsstatus eines bestimmten Datensatzes, d.h. einer bestimmten Zeile einer Datenmenge, indem Sie den Datensatzzeiger auf diesen Datensatz setzen und dann die Eigenschaft RecordStatus der ADO-Datenmengenkomponente prüfen. Diese Eigenschaft gibt ausschließlich den Aktualisierungsstatus des aktuellen Datensatzes an:



 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;
 }



Siehe auch