Benutzerdefinierte Sortierreihenfolge für Datensatz nach der Ausführung der Abfrage?

Ich möchte die Ergebnismenge einer Datenbankabfrage, um eine gewisse Ordnung. Die Informationen, die ich bestellen möchte, ist in der Datenbank nicht enthalten sind, sondern dynamisch generiert-code (so kann ich nicht verwenden ORDER BY).

Gibt es eine Möglichkeit zum Sortieren dataset nach ausführen der Datenbank-Abfrage? (Ich brauche nicht indizierten Zugriff, sondern wollen nur das iterieren über alle Datensätze.)

  • Welche Art von dataset verwenden Sie?
  • TAdsQuery
  • Die Spalte, die Sie verwenden möchten, um zu bestellen berechnet? (mit OnCalcFields)
  • Derzeit gibt es keine Spalte, sondern nur ein Algorithmus, der berechnen kann, ein "Gewicht" pro Datensatz basierend auf anderen Daten in der Anwendung. Dieses Gewicht ist das Sortierkriterium.
Schreibe einen Kommentar