AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird in Netzwerk
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird in Netzwerk

Ein Thema von clock50 · begonnen am 18. Aug 2009 · letzter Beitrag vom 21. Aug 2009
 
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#27

Re: Firebird in Netzwerk

  Alt 19. Aug 2009, 20:13
Hallo,

ich weiss icht, warum immer diese furchtbaren Beispiele in Netz rumlungern.

Delphi-Quellcode:
procedure TForm1.commit;
begin
if IBTransaction1.InTransaction then
     begin
      IBTransaction1.Commit;
      IBTransaction1.StartTransaction;
     end;
  IBTable1.Open;
end;
Warum ist ständig eine Transaktion offen ?
OK, wegen dem DBGrid
Das ist schlecht, gerade unter Firebird (MGA, aber lassen wird das).

Ich würde hier erst mal versuchen,
wegen dem DBGrid auf entweder 2 Transaktionen
T1: readonly, wenn es das bei IBX schon gibt, für alles, was am DBGrid hängt
T2: für Updates

oder TClientDataSet für das DBGrid (also lokaler Cache)
Nach jedem Update wird es wieder neu gefüllt.

Ich persönlich bin ein Feind des DBGrid
Ich lade die Daten in ein normales TStringGrid (eigene TList).


Heiko
Heiko
  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 05:46 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