@Jens Hartmann
Dann hast du dein Problem aber falsch beschrieben, bzw. die wichtigste Information nicht klar dargestellt.
SQL-Code:
SELECT Anlagen.Anlagennummer, Objekt.Objektname, Zentralen.Bezeichnung, Hersteller.Name, AnlagenTyp.Bezeichnung, Ansprechpartner.Name
FROM ((((ANLAGEN
INNER JOIN Objekt ON Anlagen.Objektnummer=Objekt.Objektnummer)
INNER JOIN Zentralen ON Anlagen.Zentralentyp=Zentralen.ID)
INNER JOIN Hersteller ON Zentralen.HerstellerID=Hersteller.ID)
INNER JOIN AnlagenTyp ON Zentralen.Anlagentyp=AnlagenTyp.ID)
LEFT JOIN Ansprechpartner ON Anlagen.Ansprechpartnernummer=Ansprechpartner.Ansprechpartnernr
WHERE Anlagen.Objektnummer= :Objektnummer
Sobald ich die
Abfrage um die Spalte Anlagen.Anlagennummer erweitere, kommt die Fehlermeldung, das die Spalte nicht gefunden werden kann.
Kann mir jemand sagen wo hier mein Fehler liegt.
Wie sollen wir daraus schließen, dass du damit
Delphi-Quellcode:
...
AnlagenNr := DataModule1.qrySystemData.FieldByName('ANLAGEN.Anlagennummer').AsInteger;
...
meinst?
Denn meine Frage wäre dann reflexartig gewesen:
Zitat:
und die Frage wäre damit schon beantwortet
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)