![]() |
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
Liste der Anhänge anzeigen (Anzahl: 5)
Wenn die Abteilung keine übergeordnete Abteilung hat, dann steht halt NULL im entsprechenden Datensatz, deshalb wird an der Stelle ja auch ein OUTER JOIN gemacht. Wer will, der kann ja noch ein CASE reinbasteln und NULL durch "ohne" oder sowas ersetzen.
[edit] Ich habe das mal schnell mit FB nachgebaut (siehe Screenshots) [/edit] |
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
GENAU!! DeddyH hat's genau verstanden, wie ich das bastel! Es gibt maximal drei Hierarchie-Ebenen.
Ich probier das morgen früh gleich auf Arbeit aus und kuck mir das an, was ich daraus machen kann. |
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
Einen wunderschönen Freitag wünsche ich euch allen!
Zitat:
Wenn ich das mache, ungelogen!, kommt folgende Fehlermeldung von MS SQL: "Meldung 208, Ebene 16, Status 1, Zeile 1 Ungültiger Objektname 'pb_mitarbeiter'." Kommt mir irgendwie verdächtig bekannt vor. |
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
bist Du in der richtigen Datenbank, heißt die Tabelle wirklich so, was kommt bei
Code:
select * from pb_mitarbeiter
|
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
Wenn Du noch Bedingungen dranhängst zb.
Code:
mußt Du
where pb_mitarbeiter.irgendwas
Code:
nehmen
m.irgendwas
|
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
Zitat:
Könntet ihr mir einen Tipp geben, was wir da verändern müssten? Ich hab mich eigentlich nur für diese Datenbank eingeloggt, aber scheinbar ist da irgendwas anderes noch. |
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
ConnectionString überprüfen
AfterConnect kannst Du auch eine Connection.Execute ('USE Datenbankname') abschicken |
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
BTW, wenn die Hierarchie tiefer als 2 Ebenen ist kannst Du Dir ja mal den Vorschlag aus #30 anschauen...
|
AW: SELECT-Statement in Delphi falsch, aber in Konsole richtig
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 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