Einzelnen Beitrag anzeigen

TankWart

Registriert seit: 25. Feb 2005
46 Beiträge
 
#5

Re: Firebird/ZEOS EDatabaseError Field not found

  Alt 19. Jan 2007, 13:51
Delphi-Quellcode:
      SQLstr := 'SELECT t.tName, t.tTown, t.tCountry, s.sSex, ' +
                's.SID, s.sFName, s.sLName, s.sNameSuffix, ' +
                's.Participate, cs.teilnehmen, cs.sid ' +
                'FROM team t ' +
                'INNER JOIN team_snuffer ts ON ' +
                't.TID = ts.TID ' +
                'INNER JOIN snuffer s ON ' +
                'ts.SID = s.SID ' +
                'Right OUTER JOIN contest_snuffer cs ON ' +
                'cs.sid = s.sid ';
      ZQuery1.Close;
      ZQuery1.SQL.Clear;
      ZQuery1.SQL.Text := SQLstr;
      ZQuery1.Open;

      Showmessage(ZQuery1.FieldByName('teilnehmer').AsString);
Dann kommt die gleiche Meldung.

Schon komisch, mit IBExpert klappt die Abfrage, und ich kann das Feld Teilnehmen auch
über AddField der Query hinzufügen.
  Mit Zitat antworten Zitat