Thema: Delphi SQL-Abfrage funzt nicht

Einzelnen Beitrag anzeigen

Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#1

SQL-Abfrage funzt nicht

  Alt 3. Mär 2003, 22:18
Hallo,

beim Versuch die SQL-Abfrage

Code:
SELECT SD_BUILDINGS.StrShortname, SD_OBJECTS.StrRoomNo,
              SD_OBJECTS.StrName, RP_RESULT4.StrDate,
              RP_RESULT4.IntChecked
FROM (RP_RESULT4 INNER JOIN SD_BUILDINGS
                 ON RP_RESULT4.IntBuildID = SD_BUILDINGS.ID)
             INNER JOIN SD_OBJECTS
                 ON RP_RESULT4.IntRoomID = SD_OBJECTS.ID
GROUP BY SD_BUILDINGS.StrShortname, SD_OBJECTS.StrRoomNo, SD_OBJECTS.StrName,
         RP_RESULT4.StrDate, RP_RESULT4.intChecked
HAVING (RP_RESULT4.intChecked = 0)
ORDER BY SD_BUILDINGS.StrShortname, SD_OBJECTS.StrRoomNo;
zu aktivieren, erhalte ich die Fehlermeldung "Merkmal nicht verfügbar"

Es scheint an der Having-Klausel zu liegen, denn wenn ich diese Klausel herausnehme, lässt sich die Abfrage aktivieren und liefert auch Daten.

Nur komm ich nicht drauf, was die Fehlermeldung bedeuten soll. Die verwendeten Tabellen sind übrigens BDE-Tabellen.

Im Local-SQL-Handbuch wird die Having-Klausel erwähnt, also geh ich mal davon aus, dass die BDE damit umgehen kann.

Hat vielleicht jemand eine Idee?

Grüsse
Frank
  Mit Zitat antworten Zitat