AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Daten am Client sortieren ?
Thema durchsuchen
Ansicht
Themen-Optionen

Daten am Client sortieren ?

Ein Thema von erich.wanker · begonnen am 25. Apr 2013 · letzter Beitrag vom 26. Apr 2013
 
grl

Registriert seit: 5. Feb 2007
174 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Daten am Client sortieren ?

  Alt 25. Apr 2013, 15:42
Alle SQL Abfragen, die ein Query sendet gehen (vereinfacht gesehen) meines Verständnisses nach:
Query <-> lokalen fbguard.exe <-> tcp IP port 3050 <-> server fbserver.exe <-> Database.fdb
werden dort bearbeitet und wieder retour geschickt ...
Nein.

Query <-> fbclient.dll <-> tcp IP port 3050 <-> server fbserver.exe <-> Database.fdb

Die fbguard.exe bewacht nur den fbserver-Prozess (um ihn z.B. neu zu starten) hat aber mit deinen Daten nix zu tun.

Wenn ich nun beim Client "Sortieren nach" anklicke, hab ich bis dato immer das SQL-Statement verändert und hab vom Server die Daten in der gewünschten reihenfolge bekommen...

Ist es möglich, da man ja die Datenmänge schon lokal am client hat, diese zu sortieren ohne eine erneute SQL Abfrage zu senden .. oder gibts da probleme mit dem Datenbankzeiger ?

Nicht mit "Bordmitteln" der Datenbank. Es gibt z.B. Grid-Komponenten die das können - auch wenn ich sowas noch nie verwendet habe. Ich denke, solche Sortieraufgaben sollten immer direkt via SQL gelöst werden. Gute Komponenten nehmen dir das ab, aber sie tun auch nix anderes als die SQL-Query die beim Server ankommt anzupassen.

Gruß
Luggi
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz