Einzelnen Beitrag anzeigen

Rainer Wolff

Registriert seit: 25. Okt 2005
Ort: Bretten
318 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Cloned Clientdataset.IsEmpty liefert falsche Ergebnisse

  Alt 22. Jun 2011, 13:13
Wie hast'n den Clone erstellt?
ClientdatasetClone.CloneCursor(ClientdatasetOrg, false);
Und was sagt denn z.B. ClonedDataset.ActiveRecord?
Delphi-Quellcode:
function TDataSet.IsEmpty: Boolean;
begin
  Result := FActiveRecord >= FRecordCount;
end;
Unter Delphi XE stoppt das Programm merkwürdigerweise gleich gar nicht an der Stelle, weiss der Teufel, warum?

Unter Delphi 2007 bekomme ich dann FRecordcount=0, aber wenn ich Recordcount statt FRecordcount abfrage, steht da ein Wert<>null, entsprechend der Anzahl meiner Datensätze.
  Mit Zitat antworten Zitat