![]() |
AW: "Lost Connection during Query" oder "wie kann ich dieses View erstellen"
Zitat:
Ich habe jetzt auch mal die Connection direkt im Thread erstellt, und seither ist der Fehler auch nicht mehr aufgetreten. Allerdings habe ich die Connection im Konstruktor erzeugt. Zitat:
|
AW: "Lost Connection during Query" oder "wie kann ich dieses View erstellen"
Eine Anmerkung noch zum Union (keine Ahnung ob das hier oder im anderen Thread zur Sprache kam)
Ein Union (und natürlich erst Recht ein mehrfaches) baut implizit ein Group By bzw. Distinct in die Verarbeitung ein, um zu garantieren, dass es die redundanzfreie Vereinigungsmenge ist. Auch wenn es nur 850 Sätze sind, kann das je nach Ausstattung und Abfragehäufigkeit unnötigen Streß (für den server) bedeuten. Also UNION ersetzen durch UINION ALL Das hängt ungeprüft und ungruppiert alles hintereinander. Macht auch und vor allem Sinn, wenn anhand des Datenmodells sicher gilt, dass eh keine Dubletten vorkommen können. |
AW: "Lost Connection during Query" oder "wie kann ich dieses View erstellen"
Zitat:
![]() |
AW: "Lost Connection during Query" oder "wie kann ich dieses View erstellen"
Danke für den Hinweis. Dann werde ich das noch mal ändern. Sicherheitshalber.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz