Hi danielA,
ich sag's mal anders: Wer mit
SQL nichts am Hut haben will, sollte sich nicht auf Datenbanken einlassen. Deinen Beschwerden bzgl. Performance lässt sich eher entnehmen, dass Du möglicherweise einige Kniffe nicht kennst (z.B. DisableControls, oder der mögliche Performancekiller TDataSource.OnDataChanged, oder das Verwenden von TTable überhaupt...). Ich vermute ohnehin, dass Deine Performanceprobleme mit Deinen datensensitiven Objekten, sprich der Datendarstellung und nicht mit der Abfrage selbst zu tun hat. Von Stored Procedures willst Du gar nicht erst reden, uups, was soll denn bei einer serverbasierten Datenbank schneller sein? Abgesehen davon, wenn Deine Tabellen über 1 Mio. Datensätze aufweisen, ist zu bezweifeln, ob 'SELECT * FROM <Tabelle>' der richtige Ansatz ist. Das Delphi DBGrid dürfte Deinem anscheinend hohen Performanceanspruch jedenfalls nicht gewachsen sein.
Lieben Gruß
harrybo