Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

Re: Alternative zu Array of TStrings

  Alt 9. Sep 2005, 12:18
Zitat von smudo:
Also ist ein Keyfield (z.B. Field 0 für Index) unbedingt notwendig?
Eine direkte Adressierung (Record z, Field s) muss ich demzufolge selbst verwalten?
Nein, Locate funktioniert auf jedem Feld. Man darf sogar 2 oder mehr Felder und Suchwerte angeben.
Bei Memory-Datasets ist Locate sehr schnell.
Zitat von smudo:
shmia hat die Insert-Routine im Quelltext beschrieben. Das funktioniert.
Komischerweise funktioniert Edit nicht. Alles was ich dabei ändere:
statt ds.Insert verwende ich ds.Edit
Lese ich diese Zelle aus, ist sie leer
Am Anfang ist die Tabelle leer; sie muss erst mit .Insert oder .Append (ist das Gleiche) gefüllt werden.
Mit dataset.IsEmpty kann abgefragt werden, ob die Tabelle leer ist.
Andreas
  Mit Zitat antworten Zitat