Einzelnen Beitrag anzeigen

Getox

Registriert seit: 28. Dez 2012
155 Beiträge
 
Delphi XE3 Professional
 
#1

Was mach tDataset intern?

  Alt 26. Jun 2019, 11:47
Delphi-Version: XE3
Hallo mal wieder,

ich habe mal eine Frage so rein aus Interesse.

Ich habe ein Dataset, mit dem ich zum Beispiel Personen abfrage. Sagen wir mal Name, Vorname und Geburtsdatum. Die Abfrage ergibt 30 Ergebnisse. Zu jedem dieser Ergebnisse kann ich dann zu jedem abgefragen Feld auf das TField Objekt zugreifen.

Wie ist das eigentlich intern gelöst? Habe ich im Dataset 90 Objekte TField (eins für jedes Feld pro Person) oder habe oder sind dort nur 3 TField-Objekte, die bei "next" immer neu aus irgendeinem Stringarray oder so befüllt werden? Oder habe ich erstmal intern überhaupt keine Field-Objekte und diese werden erst bei "FieldByName" erzeugt?

Danke
Ist ein Nilpferd ein Pferd, das nicht vorhanden ist?
  Mit Zitat antworten Zitat