AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Standard SQL-Vorgaben
Thema durchsuchen
Ansicht
Themen-Optionen

Standard SQL-Vorgaben

Ein Thema von Hansa · begonnen am 12. Aug 2003 · letzter Beitrag vom 12. Aug 2003
Antwort Antwort
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#1

Standard SQL-Vorgaben

  Alt 12. Aug 2003, 00:23
Hi,

ich benutze FIBplus, aber mit IBX usw. dürfte es ähnlich sein. Man startet einen "SQL-Generator" und die SQL-Statements werden erzeugt.

Nun hat man von einer Tabelle 100 Felder im Zugriff, obwohl man so viele gar nicht braucht. Was ist nun zu tun ? Soll man das Dataset auf
Code:
active := false
setzen, oder wie ? Zumindest die meisten SelectSQL setze ich sowieso erst zur Laufzeit. Geht das so, oder ist das der falsche Weg ? Selten braucht man alle Felder des Datensatzes zur selben Zeit.
Gruß
Hansa
  Mit Zitat antworten Zitat
xbu58

Registriert seit: 10. Dez 2002
Ort: Bäretswil / Schweiz
121 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Standard SQL-Vorgaben

  Alt 12. Aug 2003, 02:38
Hallo Hansa

Grundsätzlich bin ich der Meinung, dass man Dataset, welche nicht mehr gebaucht werden, wieder frei gibt, da ansonsten sowohl Lokal als auch auf dem Server Speicherplatz belegt ist. Manchmal ist es aber Sinnvoll, dass man auf die Daten zugreiffen kann ohne jedes mal die Daten wieder laden muss. In solchen Fällen setze ich dann häufig eine MemoryTable ein, mit der ich die Daten nur noch lokal im Buffer halte.

Gruss
Xaver
  Mit Zitat antworten Zitat
Antwort Antwort


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 10:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz