Hallo Marco,
>
> Habe folgendes Problem mit einer Abfrage:
>
> In meiner Datenbank gibt es die Tabellen "Personaldaten" und "Kleiderdaten"
> Zu jedem Kleidungsstück ist eine Personalnummer hinterlegt, welche in der
> Personaldatentabelle den Index bildet.
> Verschiedene Abfragen suchen nun in der Kleiderdatentabelle nach einer
> Personalnummer, um die Kleidungsstücknummer herauszufinden.
>
> Beispiel: Ich gebe als Parameter die Personalnummer 40 an. Dann sucht eine
> Abfrage nach der Hemdnummer, eine weitere nach der Hosennummer usw.

Du hast hier also pro Abfrage einen Parameter einzugeben.
>
> Das funktioniert einzeln auch wunderbar.
>
> Für einen Bericht benötige ich aber eine Abfrage mit sämtlichen Daten. Also
> habe ich eine weitere Abfrage erstellt, in die neben den Daten der
> Personaldatentabelle auch die Ergebnisse der Kleider-Abfragen einfließen
> sollen. Da alles anhand der Personalnummer gefunden werden kann, und die
> Beziehungen eingetragen sind, dürfte das doch kein Problem sein (dachte ich
> zumindest).

Jetzt müsstest Du folglich mehrere Parameter angeben, oder?
>
> Beim Aufruf der Abfrage erscheint jedoch die Fehlermeldung "Cannot be in
> ORDER BY clause STATEMENT [SELECT...." und alle Datenbankfelder werden
> aufgezählt.

ORDER BY - das bedeutet, dass Du irgendeinen Fehler in der Sortierung machst. 
>
> Anbei ein Screenshot als Anlage (wenn das geht).

Ein Screenshot bringt hierbei wohl wenig, zumal er nicht in der Liste 
erscheint (Mailingliste ohne Anhänge). Vielleicht könntest Du einmal die 
zusammengewürfelte Abfrage posten oder - noch besser und falls möglich - die 
Datenbank irgendwo ins Netz stellen, damit der Zusammenhang klar wird. 
Natürlich letzteres nur, wenn keine persönlichen Daten drin sind.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an