Ich habe eine TTable-Komponente, die die BDE verwendet, um auf eine DBase-Tabelle zuzugreifen. Es gibt keinen Index für die Tabelle, daher ist die Sortierreihenfolge die physische Reihenfolge der Datensätze in der Tabelle. Wenn ich die RecNo-Eigenschaft lese, enthält sie die erwartete Zahl für den aktuellen Datensatz.Warum wird das Festlegen der RecNo-Eigenschaft einer Tabelle nicht in diesen Datensatz verschoben?
Ich hatte den Eindruck, dass es mit dieser Konstellation (BDE + DBase) auch möglich ist, die RecNo-Eigenschaft auf den entsprechenden Datensatz zu setzen. Aber anscheinend funktioniert das nicht in meinem Programm.
Also: Erinnere ich mich daran falsch? Oder muss ich etwas Besonderes tun, damit dies funktioniert?
(Bitte nicht raten, über die BDE fallen zu lassen. Ich bin mir bewusst, seine Probleme und wir sind bereits von ihm Migration weg.)
Oder sonst etwas von ihren Primärschlüssel [dbase] finden. Oder Abfrage auf Primärschlüssel [sql]. –