Einzelnen Beitrag anzeigen

Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
563 Beiträge
 
Delphi XE6 Enterprise
 
#17

AW: Einträge aus Datenbankfeld in Combobox

  Alt 8. Feb 2021, 09:26
Ich würde mal nachschauen, ob du bei ADS nicht an die Systemtabelle (Systemkatalog) rankommst. Dort stehen alle Tabellen/ Felder/ Feldtypen drin.
Dann musst du nicht durch irgendwelche Queries gehen, ob festzustellen, ob der Datentyp stimmt.

Da du ja jatzt weisst, dass die Methode langsam ist, Debugger anwerfen.
ABS, nicht ADS. ABS = "Absolute Database" ist eine reine ISAM-Datenbank mit aufgepfropftem SQL (so wie die BDE Paradox zu SQL verhalf). SQL ist da langsamer, als wenn man navigierend durch die Datenbank geht - es ist nur bequemer für komplexe Abfragen. Darum ist es wichtig, Indexe zu nutzen, und dann per SetRange durch die Daten zu gehen.
  Mit Zitat antworten Zitat