Einzelnen Beitrag anzeigen

hoika

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

Re: Datenbank wird nicht aktualisiert

  Alt 18. Jun 2009, 08:21
Hallo,

Zitat:
Connection.CommitTrans darf man nur nach einem
Query.ExecSQL; machen
Unsinn, zumindestens bei der 2. Bemerkung ...

Delphi-Quellcode:
XXX.BeginTransaction;
try
  with Query do
  begin
    '' select
    Open;
    try
      while not EOF do
      begin

        Next;
      end;
    finally
      Close;
    end;
  end;
finally
  XXX.EndTransaction
end;
Es kann aber wirklich sein, dass MySQL meckert,
wenn eine Transaktion bei geöffneter Query commited wird.
So etwas komt bei mir nicht vor (try finally)

An den Thread-Ersteller:
Du musst prüfen, ob eine Query noch offen ist.

Mein Link weiter vorn betraf auch DBX.
Wenn der DBX-Treiber "Mist baut", kannst du nur zu einem anderen Treiber wechseln.
Aber meistens sitzt das Problem vor dem Rechner


Heiko
Heiko
  Mit Zitat antworten Zitat