Hallo,
ich ärgere mich gerade mal wieder mächtig.
Ein Anwendung bringt an einer Stelle Fehler, die schon ewig funktionierte.
Ich habe ein
Query , Datasource und ein Grid.
Die Anweisung
Delphi-Quellcode:
Select A.Fild, B.Field, C.Field from FILE A
left outer Join FILE1 B on(B.ID = A.ID)
left outer Join FILE2 C on(C.ID = A.ID)
Where ...
bringt mir immer ein Zugriffsfehler.
Das erste Feld des zweiten Join wird nicht gefunden.
Es kommt die Meldung C.Field nicht vorhanden.
Tausche ich die Reihenfolge der Join, dann verschiebt sich der Fehler.
B.Field wird nicht gefunden.
Das Projekt hat schon ewig funktioniert, der Fehler taucht erst jetzt auf.
Kopiere ich die Abfrage in IBExperts, dann liefert sie mir die korrekte Ergebnismenge.
Hat wer so etwas schon mal gehabt?
Mit Gruß
Peter