Einzelnen Beitrag anzeigen

hoika

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

Re: Firebird und MS-SQL-Server auf einem Windows 2008 Server

  Alt 6. Nov 2009, 08:12
Hallo,

Erklär das doch mal genauer.
- welche FIBPlus-Version
- welche Komponente wird benutzt

Zitat:
Eigentlich eine Delphi-Frage: Wie trägt das last zur Lösung des Problems bei?
Warum sollte das eine Delphi-Frage sein ?
Last ist in FIBPlus definiert (jaaa, wegen TDataSet, trotzdem )

Wie sieht denn der Code aus ?
Warum durchläufst du das DataSet für das Update ?
Ist der Update-Code so kompliziert, dass er nicht in SQL funktioniert ?

Zeig doch mal ein bisschen Code.


Das Last sorgt hier vielleicht dafür, dass FIBPlus alle Datensätze lokal rüberzieht
und das while not EOF -> Next quasi lokal läuft.

Dann kommt sich das Update und Select nicht in die Query.


Noch eine andere Möglichkeit.
Kann es sein, dass du eine blockierende Transaktion hast ?
Dass also jemand anders auch diesen Datensatz gerade ändern will ?

Fragen über Fragen ...

Am besten erzeuge eine Test-DB + Test-Programm,
was den Fehler eindeutig reproduziert.


Heiko
Heiko
  Mit Zitat antworten Zitat