Einzelnen Beitrag anzeigen

MPö

Registriert seit: 13. Okt 2009
8 Beiträge
 
#3

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

  Alt 5. Nov 2009, 13:28
Danke für die schnelle Antwort

Wir haben verschiedene Installationen auf Windows-2003 Server
Bei einer Installation, diese ist ?zufällig? auf einem Server installiert, auf dem auch eine Anwendung (DATEV)
mit einem MS-SQL-Server installiert ist, verhält sich unser Programm ungewöhnlich, das heißt anders als auf
einem Einzelplatz-PC.

Wenn auf diesem Server in einer Transaktion ein DataSet upzudaten ist, das gerade vorher selektiert und bereits
Upgedatet wurde(nur gepostet, ohne Commit), so hängt sich unser Programm ohne Fehlermeldung ohne CPU-Verbrauch
beim ca. 40. Datensatz nach before post und vor after post auf.
Hat das DataSet weniger als 40 Datensätze, so arbeitet das Programm richtig.
Problem bei Befehlsfolge: first; while not eof do begin end;
Lösung: last; first; while not eof do begin end;

Eigentlich eine Delphi-Frage: Wie trägt das last zur Lösung des Problems bei?

Auf einem Einzel-PC tritt das Problem nicht auf.

Ich werde das Verhalten auf einem Windows-2003 Server ohne MS-SQL-Server überprüfen.
  Mit Zitat antworten Zitat