Danke...
Zitat:
Was macht dein FOnchangeGridStart und FOnChangeGridEnd?
Delphi-Quellcode:
procedure TfoDistributor.DoOnChangeGridBegin(Sender: TObject);
begin
if Assigned(FLogic.ModifiedDistributor) then
begin
FLogic.DistributorDatasource.LastID := FLogic.ModifiedDistributor.ID;
end;
gtvDistributor.BeginUpdate;
end;
procedure TfoDistributor.DoOnChangeGridEnd(Sender: TObject);
begin
// wichtig!
gtvDistributor.EndUpdate;
TToolsDevExpress.SelectRecord(gtvDistributor, 0, FLogic.DistributorDatasource.LastID, null);
end;
Zitat:
hast du irgendwas in Richtung Livebinding auf dem Grid liegen?
nein...Gott sei Dank.
Zitat:
Also vielleicht ein Fehler im Netzwerk?
..die Idee hatte ich auch schon. Früher mal hatten wir auch an einem anderem Platz Probleme mit Daten nicht gefunden (oder so ähnlich)...obwohl das Programm fehlerfrei lief. Vom Schwitch ein neues Kabel gezogen...Fehler weg. Dieser Arbeitsplatz ist aber neu mit neuen Kabeln...was nichts heißen mag.
Zitat:
Hast Du den
SQL-Server schon mal neu gestartet?
Ja. Ohne Erfolg.
Zitat:
Auch wenn ich mir nicht vorstellen kann, dass das nur einen spezifischen Datensatz betreffen sollte.
Das ist auch das was meine Logic nicht versteht.
Das ist aber so und reproduzierbar...