Finanzkasper.de » Board

Serverdefinition bringt Probleme

Hallo Zerus,
ich wollte meine ca. 20 Depots mit insgesamt über 200 WP vom Consors Fonds Server auf DE StockWorld ändern, und zwar vorsichtshalber depotweise, da manche alten Server erhalten bleiben sollten.
Anklicken eines Wertpapiers, Server von Consors in Stockworld ändern, auf Serverdef klicken, für alle WP Ansicht setzen.
Ich erhalte 22 WP zugeordnet. Alle 22 WP haben den Eintrag im Depot auf StockWorld!
Fehlernachricht Parallelitätsverletzung, Update 0 von 1.
Das Depot zeigt weiterhin STockworld an, obwohl wenn man das einzelne WP aufruft, der alte Consors Server vorhanden ist, weil ja das Update nicht gelaufen ist. Diese Tatsache wird in der Depotansicht nicht wiedergegeben.

Wie umgehe ich Parallelitätsverletzung, oder was mache ich falsch?

charly
charly
Mitglied seit 27. 08. 2009
12 Beiträge

Ich weiss es noch nicht.

Hab mir das eben nochmal genauer angesehen, wie das Verhalten bei mir ist.
Ich bekomme nicht die Parallelitätsverletzung.

Was mir aber aufgefallen ist: Wenn ich alle Server der Ansicht so setze, wird das korrekt ausgeführt, ohne Fehler. Aber wenn ich dann sofort ein Wertpapier öffne, sehe ich noch den alten Server. Wenn ich QC dann schliesse und wieder öffne ist alles so wie es sein soll.
Das werd ich mir nochmal anschauen, ob ich diesen seltsamen Effekt beseitigen kann.

Zur Parallelitätsverletzung habe ich noch keine Idee. Steht mehr Info zu diesem Fehler in der Datei QC.log?

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Ein Ausschnitt aus der QC-Log:

03.03.2016 14:11:01 - EXC - Parallelitätsverletzung: Der UpdateCommand hat sich auf 0 der erwarteten 1 Datensätze ausgewirkt. : bei System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
bei System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
bei System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
bei System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
bei System.Data.Common.DbDataAdapter.Update(DataTable dataTable)
bei QC2x.Item.UpdateItems()
03.03.2016 14:11:38 - LOG - 23 Wertpapiere zugeordnet.
03.03.2016 14:11:53 - EXC - Parallelitätsverletzung: Der UpdateCommand hat sich auf 0 der erwarteten 1 Datensätze ausgewirkt. : bei System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
bei System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
bei System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
bei System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
bei System.Data.Common.DbDataAdapter.Update(DataTable dataTable)
bei QC2x.Item.UpdateItems()
03.03.2016 14:14:20 - EXC - Parallelitätsverletzung: Der UpdateCommand hat sich auf 0 der erwarteten 1 Datensätze ausgewirkt. : bei System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs

charly
charly
Mitglied seit 27. 08. 2009
12 Beiträge

Hab mir den Code nochmal genauer angesehen, aber die Ursache Deines Problems noch nicht gefunden.

Das seltsame Verhalten, das ich oben beschrieben habe, konnte ich beseitigen, so dass nun nach Zuordnung der neuen Server, diese auch sofort in der Haupttabelle und in den einzelnen Wertpapieren angezeigt werden.

Zu deinem Problem:
Ich veröffentliche in den nächsten 2..3 Tagen eine neue Version von QC (2.0.0.9). Dort wird auch die eben erwähnte Änderung wirksam.
Vielleicht löst das das Problem schon.
Wenn nicht, habe ich in die neue Version ein paar Stati mit ausgegeben. Ich brauchte dann also nochmal den Auszug aus der Logdatei mit dem Problem.

Und wenn wir dann nicht weiterkommen, kannst Du mir eventuell die Datenbanksicherung zukommen lassen. Dann kann ich das Problem direkt bei mir untersuchen.

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

0 Mitglieder Online

Keine Mitglieder Online

Letzte Änderung dieser Seite: 05.09.2020 10:18:28  --- (c) FinanzKasper.de ---     Home :: Suche :: Sitemap :: Impressum :: AGBs :: Datenschutz