AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Umstellung Paradox ->Firebird die 2.
Thema durchsuchen
Ansicht
Themen-Optionen

Umstellung Paradox ->Firebird die 2.

Ein Thema von BrunoT · begonnen am 13. Jun 2005 · letzter Beitrag vom 14. Jun 2005
 
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#11

Re: Umstellung Paradox ->Firebird die 2.

  Alt 14. Jun 2005, 11:09
Zitat von BrunoT:
Das würde ja bedeuten, der Server würde bei Mehrfachaufruf der Anfrage diese optimiert ausführen(sozusagen halbintelligent)?
Grundsätzlich besteht diese Möglichkeit, aber die einzelnen RDBMS unterscheiden sich sehr stark in der Qualität ihrer query optimizer. Einen Parser für SQL bereit zu stellen ist da ungleich einfacher.

Zitat von BrunoT:
Wie funktioniert der Application-Cache?
Ich habe dazu eine spezielle Klasse implementiert.

Delphi-Quellcode:
  TReadonlyCache = class
  ...
  public
    constructor Create(Size: integer; onRead: TReadFunc);
    ...
    procedure Clear;
    function Get(Key: integer): string;
  end;
Create() limitiert den Cache auf Size Einträge und definiert eine interne Lesefunktion. Mit Clear() kann der Cache geleert werden, um sich besser an eine neue Darstellung anzupassen. Mit Get() werden die benötigten Feldinhalte bereit gestellt, wobei key die recno des DB-Cursors ist und sich bei einer virtuellen ListView aus Succ(listitem.index) ergibt.

Zitat von BrunoT:
Sollte das bedeuten, das ich anstelle dem DBGrid ein StringGrid verwende, eine Stringlist intern zur Verwaltung der benötigten Schlüssel oder Daten(vorauslesend)?
Eher eine TListView oder eine ähnliche Komponente, würde ich sagen.

marabu
  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 09:04 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